-1

我正处于生产使用天蓝色搜索的应用程序的后期阶段。经过多次测试,我只是看到了一些我无法弄清楚的东西。

我的索引数据是工作描述,主要是技术工作。当我单独搜索 C# 或 C++ 时,我收到了一些非技术人员的简历,这些人显然以前从未做过编程。因此,当我开始深入研究它时,我意识到是那些在简历文本中具有中间首字母 C 或类似内容的人。

有没有办法告诉 azure search 我真的想要“C#”或“C++”,而不是将 # 和 ++ 视为分词?

谢谢

4

1 回答 1

0

目前没有直接的方法可以做到这一点。这是我们需要添加的内容,尤其是在这些使用编程语言名称的情况下。

同时,您可以做的一件事是用一个已知的字符串(例如 C++ -> cplusplus、C# -> csharp)替换(在索引和搜索时)。不是最优雅的,但它应该有助于这种情况。

于 2015-02-09T17:30:46.973 回答