如果查询文本与多个字段匹配,如何显示多个记录

时间:2019-06-12 11:35:53

标签: elasticsearch-5

  1. 我正在使用弹性搜索来根据用户文本搜索问题
  2. 我们已经创建了用于搜索目的的自定义索引
{
                "_index": "questions",
                "_type": "question",
                "_id": "14",
                "_score": 1,
                "_source": {
                    "id": "14",
                    "question_description": "What are my redemptions?",
                    "dimensions": [
                        "Account",
                        "Advisor",
                        "Firm",
                        "Product",
                        "Program",
                        "Risk Style",
                        "Security Type",
                        "State",
                        "Style",
                        "Territory",
                        "Time Period"
                    ],
                    "metrices": [
                        "Redemptions"
                    ],
                    "tags": [
                        ""
                    ],
                    "usergroups": [
                        "EIQ Manager",
                        "EIQ Enterprise",
                        "Advisor"
                    ]
                }
            },

如果我在问题描述中进行搜索

假设我有搜索文字"What"
并且在"what"和“ metrices”`中找到"dimensions",则结果应类似于

  1. 我的兑换是什么? 尺寸:什么

  2. 我的兑换是什么? “指标”:什么

对不起,我英语不好 预先感谢您的帮助:)

0 个答案:

没有答案