gpt4 book ai didi

elasticsearch - 按字段串联的前缀搜索

转载 作者:行者123 更新时间:2023-11-29 02:50:31 24 4
gpt4 key购买 nike

在 Google 上未找到此问题的答案。

我有 json 对象,其中包含 first_namelast_name

如果查询是 first_name + last_namelast_name + first_name 的前缀,我想运行匹配的搜索。

例如对于对象:

{
"first_name":"Leo",
"last_name": "messi"
}
{
"first_name":"Leo",
"last_name": "Cohen"
}
  • leo -> 应该两者都匹配
  • leo m-> 应该匹配第一个
  • messi l-> 应该匹配第一个
  • le -> 应该两者都匹配
  • co -> 应该匹配第二个

最佳答案

我认为您可以通过跨领域搜索来做到这一点。

参见: http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/_cross_fields_queries.html

关于elasticsearch - 按字段串联的前缀搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28931161/

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