【发布时间】:2017-03-24 21:03:48
【问题描述】:
我正在使用 Java API 创建搜索,并通过测试发现我的搜索因搜索词的大小写而异。我认为必须有一个简单的解决方案,但我还没有在 MarkLogic Java API 文档中找到它。
我的查询有点像这样:
StructuredQueryBuilder queryBuilder = queryManager.newStructuredQueryBuilder();
StructuredQueryDefinition queryDef = queryBuilder.and(
queryBuilder.term(term),
queryBuilder.value(
queryBuilder.elementAttribute(
queryBuilder.element(new QName(my-namespace,"document") ),
queryBuilder.attribute("locale")
),
language)
);
我尝试过使用 term() 方法,但它并没有太多的作用。还是这与我需要翻转的数据库设置有关,而不是与查询有关?
【问题讨论】:
标签: java marklogic marklogic-8