python-opensearch-py 可以返回一个matched_queries 数组吗?
发布时间:2022-06-16 09:45:24 210
相关标签: # node.js
根据OpenSearch文档https://opensearch.org/docs/latest/opensearch/query-dsl/bool/:
OpenSearch返回matched\u queries数组,该数组列出与这些结果匹配的查询
我在点击中看到这个阵列meta
直接查询我的搜索主机时的数据,
curl --location --request GET 'http://localhost:9200/my_index/_search' \
--header 'Content-Type: application/json' \
--data-raw '{
"query": {
"bool": {
"should": [{
"terms": {
"languages": ["English"],
"_name": "language"
}
}]
}
}
}'
"hits": [
{
"_index": "my_index",
"_type": "_doc",
"_id": "1",
"_score": 1.0,
"_source": {
"languages": [
"English"
],
"id": 1,
},
"matched_queries": [
"language"
]
}
]
但通过opensearch-py
response_b = client.search(
body=query,
index="my_index",
)
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报