代码之家  ›  专栏  ›  技术社区  ›  Florian Walther

使用通配符搜索+关键字分析器进行精确匹配

  •  0
  • Florian Walther  · 技术社区  · 2 年前

    我使用 通配符 查询使用索引的字段 关键词分析器 .我想查找以下文档

    {
      title: "JavaScript beginner course",
      url: "https://youtube.com/xyz"
    }
    

    使用这些查询: *beginner course* *youtube* ( * 是通配符)。 这是有效的

    当我搜索 *Java* ,上面的文档也将匹配。没关系。然而 我想用精确的单词匹配来提升搜索结果 。意思是,一份带有 Java 标题中应该有更高的搜索分数。

    问题是,关键字分析器没有分别为每个单词编制索引。但我需要关键词分析器,因为否则 *初级课程* 在上面的例子中不匹配。

    有没有一种方法可以通过通配符搜索+关键字分析器来实现精确匹配?

    0 回复  |  直到 2 年前