@@ -515,8 +515,7 @@ def count_unique_metadata_by_filter(
515515 self , filters : dict [str , Any ], metadata_fields : list [str ]
516516 ) -> dict [str , int ]:
517517 """
518- Return the number of unique values for each specified metadata field among documents
519- that match the provided filters.
518+ Return the number of unique values for each metadata field among matching documents.
520519
521520 :param filters: Haystack filter dict. Pass an empty dict to count across all documents.
522521 :param metadata_fields: List of metadata field names. May include or omit the ``meta.`` prefix.
@@ -549,12 +548,12 @@ def get_metadata_fields_info(self) -> dict[str, dict[str, str]]:
549548 Type names are ``"str"``, ``"int"``, ``"float"``, or ``"bool"``.
550549 """
551550 self ._ensure_connected ()
552- _STANDARD_FIELDS = {"id" , "content" , "embedding" , "score" , "sparse_embedding" }
551+ standard_fields = {"id" , "content" , "embedding" , "score" , "sparse_embedding" }
553552 result = self .graph .query (f"MATCH (d:{ self .node_label } ) RETURN keys(d)" )
554553 all_keys : set [str ] = set ()
555554 for row in result .result_set :
556555 all_keys .update (row [0 ])
557- all_keys -= _STANDARD_FIELDS
556+ all_keys -= standard_fields
558557
559558 info : dict [str , dict [str , str ]] = {}
560559 for key in sorted (all_keys ):
0 commit comments