与marklogic中的JSearch一起使用时,区分大小写的筛选器不起作用:

与marklogic中的JSearch一起使用时,区分大小写的筛选器不起作用:,marklogic,Marklogic,我使用javascript在marklogic中尝试了以下区分大小写的搜索代码 jsearch.documents().where(cts.wordQuery(“automobile”)和[“区分大小写”])必须在word查询上传递区分大小写的选项,但如果数据库仅具有区分大小写的索引,则不足以进行区分大小写的搜索 如果数据库还没有建立索引以支持区分大小写的搜索,一种权宜之计的短期开发时间解决方法是通过在where()调用之后和result()调用之前链接调用,在结果集上添加筛选 有关filte

我使用javascript在marklogic中尝试了以下区分大小写的搜索代码


jsearch.documents().where(cts.wordQuery(“automobile”)和[“区分大小写”])
必须在word查询上传递区分大小写的选项,但如果数据库仅具有区分大小写的索引,则不足以进行区分大小写的搜索

如果数据库还没有建立索引以支持区分大小写的搜索,一种权宜之计的短期开发时间解决方法是通过在
where()
调用之后和
result()
调用之前链接调用,在结果集上添加筛选

有关
filter()
的更多信息,请参阅:

但是,为了在规模上获得良好的性能,应该为数据库编制索引,以便进行快速区分大小写的搜索,而不是使用筛选。见:

有关未筛选搜索的详细信息,请参阅:


希望这能有所帮助,

在word查询上传递区分大小写的选项是必要的,但是如果数据库只有不区分大小写的索引,则不足以进行区分大小写的搜索

如果数据库还没有建立索引以支持区分大小写的搜索,一种权宜之计的短期开发时间解决方法是通过在
where()
调用之后和
result()
调用之前链接调用,在结果集上添加筛选

有关
filter()
的更多信息,请参阅:

但是,为了在规模上获得良好的性能,应该为数据库编制索引,以便进行快速区分大小写的搜索,而不是使用筛选。见:

有关未筛选搜索的详细信息,请参阅:

希望有帮助