2

Solr に「スペインの雨は主に平野に降る」という値を持つフィールドがあるとします。

そして、「主に落ちる」というフレーズの強調表示された結果が必要です。

これらのパラメーターを選択に渡します...

<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 を使用しています。

4

0 に答える 0