Solr单独突出显示每个单词以进行短语查询

时间:2013-05-22 20:21:28

标签: solr lucene

假设我在Solr有一块土地有一个价值,“西班牙的雨主要落在平原上。”

我想要一个突出显示的结果,“主要是跌倒”。

我将这些参数传递给select ...

<lst name="params">
    <str name="hl.fragsize">-1</str>
    <str name="q">"falls mainly"</str>
    <str name="hl.q">"falls mainly"</str>
    <str name="hl.simple.pre">@@pre@@</str>
    <str name="hl.simple.post">@@post@@</str>
    <str name="hl.fl">note</str>
    <str name="hl.maxAnalyzedChars">-1</str>
    <str name="hl">true</str>
    <str name="rows">2147483647</str>
</lst>

响应回来时,每个短语单词都会突出显示......

    <lst name="highlighting">
        <lst name="test">
            <arr name="note">
                <str>
The rain in Spain @@pre@@falls@@post@@ @@pre@@mainly@@post@@ in the plain.
                </str>
            </arr>
        </lst>
    </lst>

我所期待的是突出显示的短语......

    <lst name="highlighting">
        <lst name="test">
            <arr name="note">
                <str>
The rain in Spain @@pre@@falls mainly@@post@@ in the plain.
                </str>
            </arr>
        </lst>
    </lst>

我正在使用Solr 4.0版。

0 个答案:

没有答案