Как получить информацию о гранях из MarkLogic, используя java API?Я попытался выяснить, ссылаясь на некоторые документы, но не смог найти решение.Пожалуйста, помогите найти решение.
Я создал диапазон элементов Index для json Свойство с именем "integerQuery"
Теперь пытаюсь получить граненые значения и имена изкод.
DatabaseClient client=DatabaseClientFactory.newClient("10.53.195.198",6010,"nosql",new
DigestAuthContext("admin","admin"));
QueryManager queryManager=client.newQueryManager();
StructuredQueryBuilder queryBuilder=queryManager.newStructuredQueryBuilder();
queryBuilder.jsonProperty("integerQuery");
StructuredQueryDefinition def=queryBuilder.or();
SearchHandle handle= queryManager.search(def,new SearchHandle());
System.out.println(handle.getFacetResult("integerQuery")); //Prints NULL
Пробовал использовать параметры запроса с QueryOptionsBuilder
, но класс был удален в обновленной Java-версии MarkLogic.
Может кто-нибудь предложить ответ, подробное описание граненых значений из индекса диапазона элементов?
Я пытался учиться на введенном ими вводном курсе, но он по-прежнему использует класс QueryOptionsBuilder.
мой документ json в базе данных.
{
"Name": "Flipkart",
"integerQuery": 7
}