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>
答案 0 :(得分:0)
尝试
q=str:"print "
和
q=str:(print )
其中一个应该有效(取决于你的str field如何分析)。