Description
Below you can see how equal
is not performing a hard equality but rather it seems to be doing a similarity or contains comparison.
In my input I specify I want it to be equal to “https://www.cise.ufl.edu” and yet I get an item with “https://www.cise.ufl.edu/wp-content/uploads/2018/12/UofFIABCharter5.0.pdf”
INPUT
from weaviate.classes.query import Filter
collection = client.collections.get(name="web_retrieval")
# response = collection.query.near_text(
# query="CISE academic advisors are an invaluable resource for students at all stages of their academic careers.",
# limit=5
# filters=[]
# )
response = collection.query.fetch_objects(
filters=Filter.by_property("url").equal("https://www.cise.ufl.edu"),
limit=10000
)
print(len(response.objects))
print(response.objects[0].properties)
print(response.objects[1].properties)
print(response.objects[2000].properties)
OUTPUT
8988
{'content': 'UF Website Listing Accessibility Text-Only Version Privacy Policy Regulations', 'depth': 1.0, 'url': 'https://www.cise.ufl.edu'}
{'content': 'University of Florida Search Submit Search \nComputer & Information Science & Engineering \nSearch Submit Search \nHome About Research Academics Admissions People News & Events Resources & Help \nAccreditation Department History Department Administration Industrial Advisory Board (IAB) Faculty Openings \nResearch Areas Research Centers & Labs Faculty Research Videos \nUndergraduate Graduate Academic Advising Special Topics Courses Course Syllabi Labs & Conference Rooms Availability \nUndergraduate Graduate \nFaculty Staff PH.D. Students on the Job Market \nNews Newsletters CISE Career Fair Events Submit an Event \nStudents Faculty & Staff IT Help Department Awards Departmental Committees Alumni & Friends \nCurrent Students Faculty & Staff Family & Visitors Alumni & Friends Herbert Wertheim College of Engineering CISE Career Fair Giving Alumni & Friends UF Admissions Directory **Faculty Openings** \nFacebook Twitter YouTube LinkedIn Instagram \nWelcome', 'depth': 1.0, 'url': 'https://www.cise.ufl.edu'}
{'content': 'e', 'depth': 2.0, 'url': 'https://www.cise.ufl.edu/wp-content/uploads/2018/12/UofFIABCharter5.0.pdf'}
Server Setup Information
- Weaviate Server Version: cr.weaviate.io/semitechnologies/weaviate:1.24.17
- Deployment Method: docker
- Multi Node? Number of Running Nodes:
- Client Language and Version: python weaviate-client==4.5.5
- Multitenancy?: