2015-12-10 2 views
1

i вставил json документ на сервер и с помощью документа создал тройки. С троек с использованием процесса SPARQL и вставки новых троек в качестве вывода в коллекции. Теперь я хочу искать в тройной коллекции. Как Поиск документа в Java-клиенте api (google like), поиск возможен в тройках? Если нет, предложите любое решение для вышеуказанного сценария.Marklogic Java API Семантический тройной поиск

ответ

2

В вашем распоряжении несколько мощных опций. Я выделю два:

Я предлагаю вам сделать что-либо на коллекцию держа оригинал JSON, потому что вы точно знаете, что есть в каждом, и как будут соответствовать ваши строковые запросы. Если вы запросите коллекцию, содержащую тройки, созданные с помощью SPARQL, то это managed triples, что означает, что многие тройки находятся в одном документе, поэтому ваши сдерживающие запросы не будут сужаться точно.

Если вы действительно хотите найти управляемые троек вы могли бы использовать этот более точный, но менее эффективный подход:

0

Существует всегда MarkLogic Query Console (http://localhost:8000/qconsole/). Создайте новую вкладку, выберите тип запроса как запрос SPARQL (или обновление) и выберите источник контента, содержащий тройки.

Поместите запрос SPARQL в тело консоли запроса и запрос будет выполнен по всем троек в выбранном источнике контента/

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