与marklogic中的JSearch一起使用时,区分大小写的筛选器不起作用:
我使用javascript在marklogic中尝试了以下区分大小写的搜索代码与marklogic中的JSearch一起使用时,区分大小写的筛选器不起作用:,marklogic,Marklogic,我使用javascript在marklogic中尝试了以下区分大小写的搜索代码 jsearch.documents().where(cts.wordQuery(“automobile”)和[“区分大小写”])必须在word查询上传递区分大小写的选项,但如果数据库仅具有区分大小写的索引,则不足以进行区分大小写的搜索 如果数据库还没有建立索引以支持区分大小写的搜索,一种权宜之计的短期开发时间解决方法是通过在where()调用之后和result()调用之前链接调用,在结果集上添加筛选 有关filte
jsearch.documents().where(cts.wordQuery(“automobile”)和[“区分大小写”])
必须在word查询上传递区分大小写的选项,但如果数据库仅具有区分大小写的索引,则不足以进行区分大小写的搜索
如果数据库还没有建立索引以支持区分大小写的搜索,一种权宜之计的短期开发时间解决方法是通过在where()
调用之后和result()
调用之前链接调用,在结果集上添加筛选
有关filter()
的更多信息,请参阅:
但是,为了在规模上获得良好的性能,应该为数据库编制索引,以便进行快速区分大小写的搜索,而不是使用筛选。见:
有关未筛选搜索的详细信息,请参阅:
希望这能有所帮助,在word查询上传递区分大小写的选项是必要的,但是如果数据库只有不区分大小写的索引,则不足以进行区分大小写的搜索 如果数据库还没有建立索引以支持区分大小写的搜索,一种权宜之计的短期开发时间解决方法是通过在
where()
调用之后和result()
调用之前链接调用,在结果集上添加筛选
有关filter()
的更多信息,请参阅:
但是,为了在规模上获得良好的性能,应该为数据库编制索引,以便进行快速区分大小写的搜索,而不是使用筛选。见:
有关未筛选搜索的详细信息,请参阅:
希望有帮助