Подтвердить что ты не робот

Как импортировать таблицы mysql в SOLR

Я не могу понять, как работает solr.

он просто говорит о файлах схемы полностью, но как мне импортировать содержимое из базы данных в него безболезненным методом?

Я попытался понять это, прочитав их учебники, но это просто испортило мне голову.

его написанное для Эйнштейнов там, по-видимому, есть много людей, которые также испытывают трудности с пониманием этого.

и они продолжают говорить о папке примера. "просто введите java -jar./start.jar". я имею в виду... это пример или вы можете использовать его как окончательный для своего сайта? где находится data-config.xml??? есть только хорошие учебники, объясняющие, что начинающие начинающие могут понять.

4b9b3361

Ответ 1

Для людей, которые не знают, что Solr - это часть проекта Apache Lucene. Это сервер, который работает в контейнере, таком как Tomcat. Solr размещает индекс Lucene и предоставляет интерфейс REST-like для обновления и запроса индекса по HTTP.

В руководстве Getting Started говорится о запуске сервера Solr с java -jar start.jar, но это только для того, чтобы запустить сервер Solr. Это похоже на запуск экземпляра MySQL Server - необходимо, прежде чем вы сможете его запросить, но только этот шаг не заполняет его данными или не выполняет никаких результатов.

В следующем учебном курсе показан пример публикации документов на сервер Solr:

user:~/solr/example/exampledocs$ java -jar post.jar solr.xml monitor.xml

В этом примере размещаются два документа, solr.xml и monitor.xml для индексирования. Вам не нужно использовать пример post.jar - поскольку Solr поддерживает HTTP, вы должны иметь возможность использовать любой HTTP-клиент, например curl.

Чтобы индексировать весь результат SQL-запроса таким образом, вам нужно написать script, чтобы зацикливать результат и отправить данные в Solr по строкам, но это, вероятно, будет чрезмерно трудоемким, делая отдельный запрос HTTP POST на строку данных.

Я предполагаю, что более быстрый способ - использовать поддержку Solr для пакетных данных в формате CSV. См. http://wiki.apache.org/solr/UpdateCSV.