Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
<img src="//i.stack.imgur.com/RUiNP.png" height="16" width="18" alt="" class="sponsor tag img">elasticsearch elasticsearch部分搜索,键入时搜索_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch - Fatal编程技术网 elasticsearch elasticsearch部分搜索,键入时搜索,elasticsearch,elasticsearch" /> elasticsearch elasticsearch部分搜索,键入时搜索,elasticsearch,elasticsearch" />

elasticsearch elasticsearch部分搜索,键入时搜索

elasticsearch elasticsearch部分搜索,键入时搜索,elasticsearch,elasticsearch,我有一个名为title的字段,其中包含“指环王”、“指环王”、“指环王”等数据 我想在您键入功能时进行搜索。 因此,如果用户键入“th”,则结果的顺序应为- “魔戒之王”, “魔戒”, “指环王” 因为我希望以“th”开头的字符串按字母顺序出现在前面。 我试着查了一下边engrams,但字符串中的每个单词都是这样。 我只想从字符串的开头开始 你能让我知道我需要使用什么样的分析仪来实现这一点吗 谢谢这是迄今为止我看到的最好的链接: 您可以尝试查询: 希望这有帮助 { "query": {

我有一个名为title的字段,其中包含“指环王”、“指环王”、“指环王”等数据 我想在您键入功能时进行搜索。 因此,如果用户键入“th”,则结果的顺序应为- “魔戒之王”, “魔戒”, “指环王” 因为我希望以“th”开头的字符串按字母顺序出现在前面。 我试着查了一下边engrams,但字符串中的每个单词都是这样。 我只想从字符串的开头开始

你能让我知道我需要使用什么样的分析仪来实现这一点吗


谢谢

这是迄今为止我看到的最好的链接:

您可以尝试查询:

希望这有帮助

{
"query": {
    "match_phrase_prefix": {
       "text": "the"
     }
  }
}