gpt4 book ai didi

java - MarkLogic - 如何切换建议语言

转载 作者:行者123 更新时间:2023-12-02 03:26:13 25 4
gpt4 key购买 nike

我想将 MarkLogic 数据库的建议功能与 Java 客户端 API 结合使用。

问题是,要进行建议调用,我需要一个字段或作为建议源的东西。下一步是创建引用此建议源的查询选项。最后一步是调用:

SuggestionDefinition def = marklogicClient.newQueryManager().newSuggestionDefinition();
def.setLimit(10);
def.setOptionsName("my-query-options");
def.setStringCriteria("Test");
//setup lang?

问题是:如何切换语言?如果我的前端可以在德语和英语之间切换,那么我必须切换搜索/建议语言。为了做到这一点,我必须切换排序规则,但是如何切换?

上传后查询选项是静态的,包含以下内容:

<default-suggestion-source>
<word collation="http://marklogic.com/collation/de">
<field name="my-suggest" />
</word>
</default-suggestion-source>

最佳答案

也许您正在寻找 java API 文档中定义的动态查询选项的使用:

https://docs.marklogic.com/guide/java/searches#id_76144

此外,您还可以注册多个查询选项文件,并为每种语言使用一个。

关于java - MarkLogic - 如何切换建议语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38845252/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com