Понимает ли 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).

Другие вопросы по тегам