У меня проблема с полнотекстовым поиском в 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])) */