Помощь Поисковой машины - PullRequest
       18

Помощь Поисковой машины

2 голосов
/ 15 сентября 2010

У меня есть установка mediawiki, которую я настроил с некоторыми из моих собственных расширений.Вот базовая платформа, довольно стандартная установка LAMP.

  • Ubuntu Server
  • Apache 2
  • Mediawiki 1.15
  • PHP 5.2.6
  • MySQL 5.0.67

Для фактического поиска MW я использую Lucene (EzMwLucene).У меня также есть пользовательское расширение, которое отображает табличные данные из отдельной базы данных на странице MW.Lucene не индексирует эту информацию (что, в моем случае, на самом деле хорошо, потому что это загромождает ваши ожидаемые результаты поиска).Для этой установки я ничего не сделал с Lucene, кроме как установил ее и не знал, как настроить ее для своих нужд, и она может быть «слишком мощной».

В любом случае мне нужно создатьпоиск данных в моей другой базе данных.У меня есть основная таблица, которая обновляется ежедневно на основе данных, хранящихся в других (нормализованных) таблицах.На данный момент это один из этих поисков, который в основном создает запрос SQL на основе введенных вами критериев.Это много работы, хотя.Мне бы хотелось, чтобы это был скорее поиск типа "введите и отправьте".

Не думаю, что мне нужен всеобъемлющий ответ типа "вырезать и вставить", но если у кого-то есть что-то, что я могу найти в Google, ябыл бы очень благодарен.Мне не нужно воссоздавать колесо, что я и сделал бы, если бы следовал тому, что вижу в Google.

Если вы хотите посмотреть мою основную базу данных, дайте мне знать, я бы хотел санировать ее, чтобы сделать меня более анонимным (что бы это ни значило).Кроме того, если вы знакомы с MW и хотели бы увидеть какой-либо из моих расширений, еще раз, дайте мне знать.

TL; DR: необходимо создать функцию пользовательского поиска с LAMP (отображаетсяв Mediawiki).Любое руководство приветствуется.

Спасибо ТАК!

1 Ответ

0 голосов
/ 24 сентября 2010

Зачем вам нужно добавить пользовательский поиск? Это будет связано с лучшим ответом.

Для простоты вы можете использовать поисковую систему Google - http://www.mediawiki.org/wiki/Extension:Google_Custom_Search_Engine

В противном случае звучит так, как будто вам нужно написать полнотекстовый запрос к базе данных.

...