Понимает ли 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 ответ
Пытаться
q=str:"print "
а также
q=str:(print )
Один из них должен работать (это зависит от того, как анализируется ваше поле str).