2016-01-17 7 views
3

Когда я набираю строку «cli», я получаю результаты, такие как «клиент 1», «клиент 2» и т. Д. Но когда я печатаю «ложь», я не получаю никаких результатов. Кажется, что дикие карты добавляются только в конце.Как искать с подстановочными знаками в начале запроса на поиск в реальном времени?

Как добавить эту функцию на мой сайт?

ответ

5

Это не поддерживается ZCTextIndex см http://docs.zope.org/zope2/zope2book/SearchingZCatalog.html#searching-zctextindexes

Я боюсь, что также переключение на поиск с помощью Solr (через collective.solr или другие интеграции) не поможет.

+0

Любая идея, если в будущем выпуске планируется добавить это? – goelakash

+0

Я не думаю, что вы увидите это в будущем выпуске Zope/Plone для простой мотивации: текущая тенденция состоит в том, чтобы перемещать поиск извне, в более эффективное, лучшее специализированное программное обеспечение, такое как Solr или Elasticsearch. Не знаю, реализует ли Solr это, или если Elasticsearch уже делает. –

+0

Итак, если бы я добавил внешний поиск, какой плагин или решение следует искать? Было бы возможно? – goelakash

1

Products.TextIndexNG3 (https://pypi.python.org/pypi/Products.TextIndexNG3) поддерживает подстановочные знаки в начале и многое другое.

можно даже определить синонимами себя - так поиск «котенком» также возвращает документы, содержащие «кошка»

отлично работает для plone4.x, не попробовать plone5. и поскольку @keul упомянул, что для этой аддоны не так уж много развивается, потому что тенденция заключается в использовании специализированных поисковых сервисов

 Смежные вопросы

  • Нет связанных вопросов^_^