gpt4 book ai didi

elasticsearch - Elasticsearch query_string-确切的短语问题

转载 作者:行者123 更新时间:2023-12-03 00:08:28 25 4
gpt4 key购买 nike

假设我有一个索引,并使用以下语句添加了一些文档:

POST test/item/_bulk
{"id": 1, "text": "one two"}
{"id": 2, "text": "one two three"}
{"id": 3, "text": "three one two"}
{"id": 4, "text": "three one two four"}
{"id": 5, "text": "one two|"}
{"id": 6, "text": "|one two"}
{"id": 7, "text": "|one two|"}
{"id": 8, "text": "one|two"}
{"id": 9, "text": "one| two"}
{"id": 10, "text": "one |two"}
{"id": 11, "text": "one | two"}

我想要这个搜索:
GET test/item/_search
{
"query":
{
"query_string":
{
"query": "\"one two\"",
"fields": ["text"],
"analyze_wildcard": "true",
"allow_leading_wildcard": "true",
"default_operator": "AND"
}
}
}

返回文档 1-7

我在文档和查询上都尝试了各种分析器和标记器(std,空白等),但没有一个给我想要的结果。

例如,std分析器返回所有文档,而空白分析器仅返回1-4。

是否存在可以返回所需结果的分析仪/标记仪/参数?

注意:为了清楚起见,我的数据由长字符串和 长字符串组成,没有共同特征。我作为示例给出的单词(一个,两个,三个,四个)和符号(|)只是为了方便起见,可以用任何其他单词和非单词字符代替。

最佳答案

关于elasticsearch - Elasticsearch query_string-确切的短语问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43052691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com