1

在Apple Inc上搜索“ apple ”一词时,需要做什么来制造/创造/区分。VS苹果(水果)

例如,在 Apple Inc. 和 apple as fruit 都存在的数据集中搜索如下查询:

GET my_index/_search
{
  "query": {
    "match": {
      "field" :  "apple"
    }
  }
}

或者

GET my_index/_search
    {
      "query": {
        "term": {
          "field" :  "apple"
        }
      }
    }
4

2 回答 2

1

您正在寻找的是被称为自然语言处理 (NLP),它不是开箱即用的。但是以下文章应该会引导您朝着正确的方向前进:

于 2020-02-03T13:55:19.870 回答
0

也许一个 带有负提升词的提升查询inc可以解决问题。此解决方案不会消除所有带有单词的文档,Apple Inc但此解决方案将带有单词的文档apple放在最上面,然后将带有单词的文档放在Apple inc后面。

于 2020-02-03T14:32:10.510 回答