mirror of
https://github.com/danswer-ai/danswer.git
synced 2025-09-27 12:29:41 +02:00
Enable typo search typesense (#101)
This commit is contained in:
@@ -227,14 +227,17 @@ class TypesenseIndex(KeywordIndex):
|
|||||||
) -> list[InferenceChunk]:
|
) -> list[InferenceChunk]:
|
||||||
filters_str = _build_typesense_filters(user_id, filters)
|
filters_str = _build_typesense_filters(user_id, filters)
|
||||||
|
|
||||||
|
search_query = {
|
||||||
|
"q": query,
|
||||||
|
"query_by": CONTENT,
|
||||||
|
"filter_by": filters_str,
|
||||||
|
"per_page": num_to_retrieve,
|
||||||
|
"limit_hits": num_to_retrieve,
|
||||||
|
"num_typos": 2,
|
||||||
|
}
|
||||||
|
|
||||||
search_results = self.ts_client.collections[self.collection].documents.search(
|
search_results = self.ts_client.collections[self.collection].documents.search(
|
||||||
{
|
search_query
|
||||||
"q": query,
|
|
||||||
"query_by": CONTENT,
|
|
||||||
"filter_by": filters_str,
|
|
||||||
"per_page": num_to_retrieve,
|
|
||||||
"limit_hits": num_to_retrieve,
|
|
||||||
}
|
|
||||||
)
|
)
|
||||||
|
|
||||||
hits = search_results["hits"]
|
hits = search_results["hits"]
|
||||||
|
Reference in New Issue
Block a user