【发布时间】:2017-03-18 19:19:22
【问题描述】:
当用户在引号中输入搜索词时,搜索引擎应该准确搜索引号内的内容,还是应该像不带引号的查询一样对查询进行一些分析?
例如,查询"U.S. of America" 是否应该匹配US of America?同样,查询"foo-bar" 是否应该匹配foo bar?当这些查询不在引号中时,我会假设答案是肯定的,它们应该匹配。但是,当放在引号中时,用户暗示他们正在寻找完全匹配的内容。问题是如何准确。
我知道这更像是一种设计选择而不是编程选择,但我该如何回答这个问题呢?如果被问到,我的用户可能不知道我在说什么。这里有一个简单的答案吗?
【问题讨论】:
-
这不是一个主观的问题。可能你不会写一些与 Stackoverflow 相关的技术问题
-
User Experience 是一个相关的 SE 站点。
标签: search elasticsearch full-text-search search-engine query-parser