![]() |
1
9
简而言之: 你观察到的行为是正确的。 从语义上讲,您的搜索查询 蓝熊 意味着:查找与术语匹配的所有文档 蓝色 或 术语 熊 .由于您使用的是关键字标记器,因此索引的术语为: 蓝熊 和 蓝熊123 .条款 蓝色 和 熊 索引中不存在单独的。这就是为什么只有短语查询返回您期望的结果。 答案很长: 让我解释如何在查询处理期间应用分析器,以及如何在文档索引期间应用分析器。 在索引方面,您定义的分析器独立处理关键字列表集合的元素。在倒排索引中结束的项是:
在查询处理方面,发生了两件事:
我希望这能帮助你理解你观察到的行为。注意,您可以使用 Analyze API . |
![]() |
Trey · C-易失性指针的使用 7 年前 |
![]() |
Alex · 使用“*args”,关键字参数变为位置参数? 7 年前 |
![]() |
Thamme Gowda · “lambda”关键字的较短替代项? 7 年前 |
![]() |
ldenkewi · 如何在azure搜索中实际使用关键字分析器? 8 年前 |
![]() |
Ander Acosta · Admob不按关键字加载广告 9 年前 |
|
Jackie19 · OCaml中的“更小”关键字(?) 10 年前 |