Endeca Searchable Character v / s短语搜索

时间:2016-10-13 13:20:58

标签: search e-commerce endeca

面对易受搜索的角色与...之间的冲突短语搜索。

我有一个单词序列,例如。这里需要你好“世界。”(双引号)。

1)通过将其添加到管道文件 Project_name.search_chars.xml 中来启用短语“(双qoutes特殊字符)”进行搜索。

2)如果我从Project_name.search_chars.xml中删除“,则表示语法正常,但我无法搜索包含该字词的字词”(引用其中的特殊字符。)

我也试过一些转义字符 -
1)“你好”“世界”
2)“你好”世界“
3)“你好”“”世界“

这对我来说似乎没什么用。

任何人都可以为此建议任何配置解决方案。

1 个答案:

答案 0 :(得分:1)

如果我理解你的问题,你希望能够搜索“但不要搞砸了引擎盖下创建引用字符串的短语功能。”

可能的解决方法是在将数据加载到endeca以及搜索期间执行替换。

将数据集中的“字符替换为当前未使用的字符(可能是一种选择)并使该字符可搜索。接下来有一些预处理代码替换任何带有所选替换的传入”字符,以便endeca知道如何处理它。

一旦完成,短语将继续按预期运行。

我们已成功使用短划线字符实现此类解决方案。