0

我已将 liferay dxp 与弹性搜索集成。我正在搜索包含“你好”作为内容的网页内容。我只有一篇以“你好”为内容的文章。但是我通过搜索查询得到了 28 个结果。我的查询如下:-

{
  "bool": {
    "must": [
      {
        "match": {
          "entryClassName": {
            "query": "com.liferay.journal.model.JournalArticle",
            "type": "boolean"
          }
        }
      },
      {
        "match": {
          "status": {
            "query": "0",
            "type": "boolean"
          }
        }
      },
      {
        "match": {
          "content": {
            "query": "Hello",
            "type": "boolean"
          }
        }
      }
    ]
  }
}

url 请求是http://localhost:9200/liferay-20116/LiferayDocumentType 在这个搜索中,我得到 28 个结果,其中只有一个结果是正确的。我不知道为什么期刊文章的过滤器没有按预期工作。请帮助..thanx提前..

4

0 回答 0