Solr突出显示括号中的查询

时间:2015-10-07 15:58:18

标签: solr highlighting

最近我部署了Solr 5.2.1并且我发现了以下问题:

我的文档有两个字段:idtext。 Solr配置为使用FastVectorHighlighter。我创建了schema.xmlsolrconfig.xml没有任何改变。

我有以下突出显示查询:text:((foo AND bar) OR eggs)。假设文档仅包含bareggs。目前的两个都会突出显示。但是,由于eggs不正确,因此所需的行为是突出显示(foo AND bar)

我发送的查询有以下参数:

        'fl': 'id',
        'hl': 'true',
        'hl.requireFieldMatch': 'true',
        'hl.fragListBuilder': 'single',
        'hl.fragsize': '0',
        'hl.fl': 'text',
        'hl.mergeContiguous': 'true',
        'hl.useFastVectorHighlighter': 'true',
        'hl.q': 'text:((foo AND bar) OR eggs)'

我想知道如何才能使其按预期工作。

0 个答案:

没有答案