Commit f2001e8
feat: adding count with filtering operations to
* fixed metadata merging to properly update the meta key
* formmatting
* adding count distinct metadata values
* refactoring to reduce duplicated code
* adding get metadata info
* adding get_field_max_min
* fixing get_field_max_min
* adding get_field_unique_values
* adding get_field_unique_values async
* formmatting
* updating tests
* formmatting
* cleaning up
* adding httpx as a dependency
* fixing pyproject.toml
* updating tests: making use of the new refresh feature
* dealing with special fields
* docstring update
* adding roundtrip tests to assert documents metadata is correctly written and retrieved
* Update integrations/opensearch/src/haystack_integrations/document_stores/opensearch/document_store.py
Co-authored-by: Sebastian Husch Lee <10526848+sjrl@users.noreply.github.com>
* Update integrations/opensearch/src/haystack_integrations/document_stores/opensearch/document_store.py
Co-authored-by: Sebastian Husch Lee <10526848+sjrl@users.noreply.github.com>
* updating function names
* updating function names + tests
* Update integrations/opensearch/src/haystack_integrations/document_stores/opensearch/document_store.py
Co-authored-by: Sebastian Husch Lee <10526848+sjrl@users.noreply.github.com>
* updating function names + tests
* adding SQLRetriever + tests
* adding missing files
* adding missing files
* Update integrations/opensearch/src/haystack_integrations/document_stores/opensearch/document_store.py
Co-authored-by: Sebastian Husch Lee <10526848+sjrl@users.noreply.github.com>
* Update integrations/opensearch/src/haystack_integrations/document_stores/opensearch/document_store.py
Co-authored-by: Sebastian Husch Lee <10526848+sjrl@users.noreply.github.com>
* Update integrations/opensearch/src/haystack_integrations/document_stores/opensearch/document_store.py
Co-authored-by: Sebastian Husch Lee <10526848+sjrl@users.noreply.github.com>
* Update integrations/opensearch/src/haystack_integrations/document_stores/opensearch/document_store.py
Co-authored-by: Sebastian Husch Lee <10526848+sjrl@users.noreply.github.com>
* Update integrations/opensearch/src/haystack_integrations/document_stores/opensearch/document_store.py
Co-authored-by: Sebastian Husch Lee <10526848+sjrl@users.noreply.github.com>
* Update integrations/opensearch/src/haystack_integrations/document_stores/opensearch/document_store.py
Co-authored-by: Sebastian Husch Lee <10526848+sjrl@users.noreply.github.com>
* Update integrations/opensearch/src/haystack_integrations/document_stores/opensearch/document_store.py
Co-authored-by: Sebastian Husch Lee <10526848+sjrl@users.noreply.github.com>
* Update integrations/opensearch/src/haystack_integrations/document_stores/opensearch/document_store.py
Co-authored-by: Sebastian Husch Lee <10526848+sjrl@users.noreply.github.com>
* Update integrations/opensearch/src/haystack_integrations/document_stores/opensearch/document_store.py
Co-authored-by: Sebastian Husch Lee <10526848+sjrl@users.noreply.github.com>
* Update integrations/opensearch/src/haystack_integrations/document_stores/opensearch/document_store.py
Co-authored-by: Sebastian Husch Lee <10526848+sjrl@users.noreply.github.com>
* Update integrations/opensearch/src/haystack_integrations/document_stores/opensearch/document_store.py
Co-authored-by: Sebastian Husch Lee <10526848+sjrl@users.noreply.github.com>
* PR comments/fixes
* fixes
* improving docstring
* updating docs
* removing all SQLRetriever related code
* removing all SQLRetriever related code
* cleaning up typo
* updating init
* reverting docs updated
* removing tests for SQLRetrieve
* fixing after sync with main
* Update integrations/opensearch/src/haystack_integrations/document_stores/opensearch/document_store.py
Co-authored-by: Sebastian Husch Lee <10526848+sjrl@users.noreply.github.com>
* Update integrations/opensearch/src/haystack_integrations/document_stores/opensearch/document_store.py
Co-authored-by: Sebastian Husch Lee <10526848+sjrl@users.noreply.github.com>
* removing SQLResponse/Retriever related code
* new line at end of file
* updating return value on get_metadata_field_unique + count_unique_metadata_by_filter
* updating params name
* updating document_store.get_metadata_field_unique_values
* removing ResponseFormat
---------
Co-authored-by: Sebastian Husch Lee <10526848+sjrl@users.noreply.github.com>OpenSearchDocumentStore (#2653)1 parent ab462b6 commit f2001e8
6 files changed
Lines changed: 981 additions & 1 deletion
File tree
- integrations/opensearch
- src/haystack_integrations/document_stores/opensearch
- tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
| 28 | + | |
28 | 29 | | |
29 | 30 | | |
30 | 31 | | |
| |||
0 commit comments