Elasticsearch,如何在所有情况下获得搜索结果
Posted
技术标签:
【中文标题】Elasticsearch,如何在所有情况下获得搜索结果【英文标题】:Elasticsearch, how to get a search result in all circumstances 【发布时间】:2022-01-11 15:49:53 【问题描述】:我一直在处理一个项目。我的目标是在所有情况下都从搜索引擎获取结果,例如,虽然我输入的关键字不包括数据中的键或者是空字符串,但我仍然需要得到一些结果。我怎样才能达到我的目标?
你可以看到下面的查询:
query:
regexp:
title: "something to not found .*",
,
【问题讨论】:
【参考方案1】:尝试使用“prefix”或“query_string”
您也可以使用标题。关键字获取确切值
1 -
"query":
"prefix":
"title":
"value": "<data>"
2 -
"query":
"query_string":
"default_field": "title",
"query": "<data>*^0"
【讨论】:
以上是关于Elasticsearch,如何在所有情况下获得搜索结果的主要内容,如果未能解决你的问题,请参考以下文章
如何在不达到 API 限制的情况下获得所有 Twitter 关注者
如何在 Elasticsearch 中获得超过 10K 的日志/结果