2010-01-17 3 views
4

я понял, как добавить XML-файлы в ГУМЗ и быть в состоянии найти их через интерфейс администратора SOLR ...SOLR и PHP необходима помощь

мне нужно знать, однако, как сделать SOLR работы с PHP, и индекс MYSQL записи ...

Это то, что я хочу сделать: у меня есть MySQL table, который я хотел бы добавить к SOLR (индекс его), так что вместо того, чтобы искать таблицу MYSQL непосредственно через PHP, я сначала беру querystring, отправлю его в SOLR, а затем SOLR отправляет результаты в форме ID:nrs, а затем использует th e ID: s, чтобы запросить mysql и получить правильные записи ...

У меня нет понятия о том, как общаться с SOLR с помощью PHP, любая помощь приветствуется!

Благодаря

ответ

3

Там хорошая статья здесь, которая поможет вам в интеграции PHP и ГУМЗ:

http://www.ibm.com/developerworks/opensource/library/os-php-apachesolr/

Там есть ряд PHP интерфейсов ГУМЗ, что статья ссылается на PHP SOLR клиента :

http://code.google.com/p/solr-php-client/

но есть и это:

http://pecl.php.net/package/solr

+0

Есть ли способ, я могу добавить свой файл XML непосредственно с помощью кода PHP для индексации в ГУМЗ? – AppleBud

1

Я предлагаю вам начать с помощью DataImportHandler (http://wiki.apache.org/solr/DataImportHandler) для индексации базы данных и использовать один из многих клиентов Solr PHP (см SolrPHP wiki page). Обратите внимание, что Solr также испускает ответы JSON, поэтому, если вы знакомы с JSON, это может быть самый простой способ начать работу.

1

Я тоже был там, и это был первый раз, когда я нашел Интернет раздражающим! Может быть, это потому, что я так торопился, чтобы узнать это через минуту. Вот что я предлагаю:

  • 1. Не паникуйте. Понимание работы или даже просто реализация занимает больше, чем несколько секунд. Итак, держитесь немного времени для этого.

  • 2. Узнайте, как использовать JSON. Вы можете использовать это для общения на разных языках.

  • 3. Проверить apache site

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