Fix: OpenSearch retrieval no return & Add documentation of /retrieval (#11083)

### What problem does this PR solve?

Fix: OpenSearch retrieval no return #11006
Add documentation #11072
### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
- [x] Documentation Update

---------

Co-authored-by: Kevin Hu <kevinhu.sh@gmail.com>
Co-authored-by: writinwaters <93570324+writinwaters@users.noreply.github.com>
This commit is contained in:
Billy Bao
2025-11-07 09:28:42 +08:00
committed by GitHub
parent b7aa6d6c4f
commit 5629fbd2ca
2 changed files with 4 additions and 2 deletions

View File

@ -384,7 +384,7 @@ class Dealer:
rank_feature=rank_feature)
else:
lower_case_doc_engine = os.getenv('DOC_ENGINE', 'elasticsearch')
if lower_case_doc_engine == "elasticsearch":
if lower_case_doc_engine in ["elasticsearch","opensearch"]:
# ElasticSearch doesn't normalize each way score before fusion.
sim, tsim, vsim = self.rerank(
sres, question, 1 - vector_similarity_weight, vector_similarity_weight,