У меня возникли проблемы с использованием встроенного индекса lucene через RDF4J через HTTP. Я выполнил следующие шаги:
Native Java Store with RDFS+SPIN+Lucenerepo = new HTTPRepository( <server>, <repo> );
repo.initialize();server/repositories/<repo>/index, который, по-видимому, содержит индекс Lucene.Как воспроизвести локальные результаты с сервера по HTTP?





Проблема не в HTTP-подключении, а в том, что вы используете конфигурацию RDFS+SPIN+Lucene при работе на сервере. Я только что провел несколько тестов, и эта комбинация дает неожиданные результаты даже при локальном запросе, а не через HTTP.
Суть в том, что в этой конкретной конфигурации паруса, по-видимому, есть ошибка (виновником, в частности, является программа рассуждений SPIN). Если вам специально не нужна эта конфигурация, я предлагаю вам обойти проблему, просто используя «Собственный магазин с поддержкой Lucene». Я обновлю этот ответ, как только узнаю больше о специфике ошибки.
Мы можем легко сделать это вариантом. Можете ли вы зарегистрировать запрос функции в нашем трекере проблем? github.com/eclipse/rdf4j/issues
Я бы хотел иметь RDFS+Lucene без SPIN, но это не рабочий вариант. Native Store+Lucene пока будет работать. Спасибо!