How do Where filters impact Certainty Score?

Description

Hi, I am trying to execute a vector query on my data. I am troubleshooting why Weaviate will not return a certain record. I have noticed that when I add a where filter of
{“path”: [“name”], “operator”: “Like”, “valueText”: “*CONVEYOR*”}
it will return the item with a certainty score of 0.9333723783493042. However, when I remove the where filter weaviate will return records with a certainty scores as low as 0.92 but will not include the record I am looking for. Why does filtering have this kind of impact?

Server Setup Information

  • Weaviate Server Version: 1.24.8
  • Deployment Method: Deployed HELM Chart on AWS EKS
  • Multi Node? Number of Running Nodes: 1
  • Client Language and Version:
  • Multitenancy?: Yes