繁体   English   中英

快速突出显示搜索查询的完整结果

[英]highlight search query full result in whoosh

我有一个问题

   t1 = query.Term("content", "field")
   t2 = query.Term("content", "information")
   t3 = query.Term("content", "document")
   q = spans.SpanNear2([t1, t2, t3], slop=5, ordered=True)

查找并标记单个单词。

[信息] [字段] 是一块 [文档] 为索引中的每个 [文档] 创建 [信息] 的 [文档],...

但我需要标记整个正确的表达方式。 (?)

索引中的一个[字段是一个文档,为每个文档创建信息文档] ,...

已经有一些关于这个主题的研究。 我没有亲自尝试过,但它可能会有所帮助:

  • 关于此事的另一个 SO 线程: 1
  • 要匹配完整的短语,您可以使用短语查询: 2
  • 显然关于这个问题已经写了一些非官方代码: 3

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM