1

Позвольте мне быть немного скучным и рассказать вам, что я изо всех сил пытался сделать;)

90K сообщений - каждое сообщение представляет собой приложение из iTunes или Android Play. В каждом сообщении есть настраиваемые поля - цена, бесплатная, дата выпуска и т.д. - и поиск по умолчанию в Wordpress просто не справляется с этим достаточно быстро.

Я пытаюсь выполнить поиск, который позволит конечному пользователю выполнять "нормальный" поиск по ключевым словам, но я бы хотел, чтобы он также мог выбирать или, по крайней мере, иметь в результатах возможность фильтр по категории, тегу и некоторым настраиваемым полям.

В идеале я хотел бы иметь возможность настроить это так, чтобы я мог сделать что-то вроде: иметь результаты, отображаемые вертикально, иметь фасеты, отображаемые сбоку от результатов, позволяя пользователю сказать: «О, я просто хочу увидеть приложения, которые были выпущены в прошлом году ... "- или что угодно.

Попробовав Solr и WPSolr (не отображать фасеты), OpenSemantic Search - вообще не работает, Solr с LucidWorks Fusion (для меня непонятно - я не разработчик), и теперь использование ElasticSearch в значительной степени попробовал все остальное.

Плагин ElasticPress прекрасно работает - он ОЧЕНЬ быстро индексирует - и пока он настолько близок к решению, насколько я нашел.

Но он, кажется, просто обходит WP-Query, но все равно отображает результаты, как если бы это был поиск WP - без фасетов, без фильтров и т.д.Я попытался установить другой плагин WP seach - например, поиск и фильтр - думая, что он просто подцепит ElasticPress WP-Query - но не радости. Любой другой плагин для поиска WP, казалось, просто обходил EP.

У меня много инфраструктуры, серверов и т.д.… И WP, EP и ES все работают на Ubuntu 14.04 Trusty, MariaDB 10.x, PHP5.9? (последний) с большим количеством оперативной памяти и диска ... и это последний кусок моей головоломки ... конечно, это кусок, который я не могу найти!

Есть ли надежда? :)

Спасибо за ваше время! обкрадывать

1 ответ1

0

Плагин WordPress, который я испытал недавно, это https://fulltextsearch.org/. Этот плагин создает словесный индекс для сглаживания поиска, так как этот плагин написан на PHP и не требует установки какого-либо дополнительного программного обеспечения. Я надеюсь, что это решит вашу проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .