Как добавить данные в схему Solr - PullRequest
0 голосов
/ 30 декабря 2011

Я пытаюсь добавить новые данные в solandra в соответствии со схемой solr, но не могу найти никакого примера по этому поводу. Моя конечная цель - объединить Solandra с Django-Solr.

Что я понимаю о вставке и обновлении в solr на основе оригинального solr и django-solr, так это отправке новых данных по протоколу http на приличный путь, например:

http://localhost:8983/solandra/wikipedia/update/json

Однако, когда я получаю доступ к URL, браузер продолжает сообщать мне HTTP ERROR: 404.

Можете ли вы помочь мне понять, как добавить новые данные и удалить их в среде solandra?

Я также ознакомился с демонстрацией reuters, но процедура вставки данных выполняется в файле reutersimporter.jar, но я также не вижу источника. Поэтому, пожалуйста, помогите мне понять, как система работает с точки зрения вставки и удаления данных.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 04 января 2012

Вы создаете solr schema.xml и solrconfig.xml и публикуете его в solandra? Если вы добавите обработчик JSON, это должно сработать. Reutersdemo использует solrj. django-solr тоже должен работать.

0 голосов
/ 31 декабря 2011

Поскольку вы используете обработчик обновлений JSON, на этой странице UpdateJSON на Solr Wiki есть несколько хороших примеров вставки данных с использованием обработчика JSON с помощью curl.Кроме того, в разделе Индексирование данных в Учебное пособие по Solr показано, как вставить данные, используя файл post.jar, входящий в состав источника Solr.

...