solr是否了解自动提示的尾随空间?

时间:2012-03-31 06:48:44

标签: autocomplete solr autosuggest

solr似乎没有区别来搜索

'search/suggest/?q=print%20'

'search/suggest/?q=print'

结果是一样的。但这对于自我暗示非常重要。

<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">1</int>
</lst>
<lst name="spellcheck">
<lst name="suggestions">
<lst name="print">
<int name="numFound">5</int>
<int name="startOffset">0</int>
<int name="endOffset">6</int>
<arr name="suggestion">
<str>printer facsimile toner</str>
<str>print cartridge</str>
<str>printhead printhead</str>
<str>printer copier paper</str>
<str>printer kit</str>
</arr>
</lst>
<str name="collation">printer facsimile toner</str>
</lst>
</lst>
</response>

1 个答案:

答案 0 :(得分:0)

尝试

q=str:"print "

q=str:(print )

其中一个应该有效(取决于你的str field如何分析)。