haystack-core-integrations
haystack-core-integrations copied to clipboard
feat: Add Azure AI Search integration
Related Issues
- fixes #950
Proposed Changes:
Implement a document store for Azure AI Search.
How did you test it?
Add unit tests for document store
Notes for the reviewer
Ready for an early feedback to detect any major changes needed in design.
Current status: Adding filters and search operations. The filter_documents() method is incomplete.
Checklist
- I have read the contributors guidelines and the code of conduct
- I have updated the related issue with new insights and changes
- I added unit tests and updated the docstrings
- I've used one of the conventional commit types for my PR title:
fix:,feat:,build:,chore:,ci:,docs:,style:,refactor:,perf:,test:.
@vblagoje ready for your to give a high level feedback on the progress so far.
@Amnah199 looks like a step in the right direction. We also need to:
- update values in integrations/azure_ai_search/pydoc/config.yml file
- exercise this integration in examples dir (see other integrations)
- Continue building examples for retriever and other required components
Examples dir and example scripts added are not only helpful to users but to you and reviewers to get a feel if everything is alright with this component from DX/UX perspective. With examples it is then easy to continue with writing a Notion docs page @dfokina use to create a new Haystack docs page we'll need for eventual merge.
@vblagoje thanks for the review. I will work on the examples after completing the implementation of filters and retrievers.
Closing this PR due to unresolved conflicts. A new PR has been opened here.