我使用 通配符 查询使用索引的字段 关键词分析器 .我想查找以下文档
{ title: "JavaScript beginner course", url: "https://youtube.com/xyz" }
使用这些查询: *beginner course* 和 *youtube* ( * 是通配符)。 这是有效的 。
*beginner course*
*youtube*
*
当我搜索 *Java* ,上面的文档也将匹配。没关系。然而 我想用精确的单词匹配来提升搜索结果 。意思是,一份带有 Java 标题中应该有更高的搜索分数。
*Java*
Java
问题是,关键字分析器没有分别为每个单词编制索引。但我需要关键词分析器,因为否则 *初级课程* 在上面的例子中不匹配。
*初级课程*
有没有一种方法可以通过通配符搜索+关键字分析器来实现精确匹配?