issue #38: fix search implementation to drop use of documents view #87
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #38
Got search down to 731ms with ailab-db on our Azure Flexible Postgresql search instance (schema louis_v005)
changed :
this includes archiving the query and using precomputed document scores to sort docs.
TODO
But I see that finesse_backend actually uses match_documents:
https://github.com/ai-cfia/finesse-backend/blob/107c79f28311852376201dcd6ab931a3a769a627/app/ailab_db/__init__.py#L22C20-L22C51
instead of search:
ailab-db/ailab/db/api/__init__.py
Line 68 in fd08308