Jackrabbit Solr Полнотекстовый поиск - PullRequest
0 голосов
/ 22 февраля 2019

У меня проблема с полнотекстовым поиском в Jackrabbit с Solr.Когда я пытаюсь выполнить код

 Query query = queryManager.createQuery("Content//element(*, nt:resource)" ,Query.XPATH);

, это возвращает мне двоичную дату из базы, но я хотел бы проверить некоторые слова в моих документах, поэтому я попытался выполнить код ниже, но я не получил никаких результатов.

 Query query = queryManager.createQuery("Content//element(*, nt:resource)[jcr:contains(@jcr:data,'are')]" ,Query.XPATH);

НИЖЕ ИНФОРМАЦИЯ ИЗ ЛОГОВ

 count: 1   query:  Content//element(*, nt:resource)[jcr:contains(@jcr:data,'x')]`
query execute select [jcr:path], [jcr:score], * from [nt:resource] as a where contains([jcr:data], 'are') and isdescendantnode(a, '/Content') /* xpath: Content//element(*, nt:resource)[jcr:contains(@jcr:data,'are')] */
query plan [nt:resource] as [a] /* traverse "/Content//*" where (contains([a].[jcr:data], 'are')) and (isdescendantnode([a], [/Content])) */
...