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