Endeca对泰语的相关支持

时间:2016-04-22 06:51:33

标签: oracle endeca oracle-commerce

分层关联算法是否支持英语以外的语言?我有一个要求,财产的价值将是泰语,我必须根据这个属性提高记录。 该物业将是p_name: กะหล่ำปลีหัวใจ。 我已经尝试过在Ntx查询参数中指定

Ntx=mode+matchallpartial+rel+stratify(collection()/record[p_name="กะหล่ำปลีหัวใจ"],*)

上面的一个不起作用,所以我尝试编码整个字符串

stratify(collection()%2Frecord%5Bp_name%3D%22%E0%B8%81%E0%B8%B0%E0%B8%AB%E0%B8%A5%E0%B9%88%E0%B8%B3%E0%B8%9B%E0%B8%A5%E0%B8%B5%E0%B8%AB%E0%B8%B1%E0%B8%A7%E0%B9%83%E0%B8%88%22%5D%2C*)%0A

此方法也不起作用,我没有看到记录得到提升。

此外,我已启用该属性进行过滤和搜索。 Dgraph语言 - Lang设置也指定为" th"。

我应该启用任何额外的设置来支持泰语。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

根据Endeca Documentation,您必须在模块名称前添加Endeca。我没有对下面的测试进行测试,但相信它应该可行:

Ntx=mode+matchallpartial+rel+Endeca.stratify(collection()/record[p_name="กะหล่ำปลีหัวใจ"],*)