【发布时间】:2023-04-03 10:04:01
【问题描述】:
我在 lucene Java API 中使用 MemoryIndex 来索引内存中的文本内容并对其运行查询。单个文档上可能会运行数百个此类查询以获取匹配项。我想知道执行此操作的有效方法。
目前我正在创建多个 Query 对象并循环它们以查看哪些与我在内存中的文本匹配。
文本大小可以为几 KB。 查询将是复杂的布尔值和短语组合。 查询的大小可能最大约为 1KB。
【问题讨论】:
-
您只是尝试实现简单的搜索和测量性能,还是更像是一个您可能面临性能问题的理论问题?
-
这用于执行流式分析。我们必须针对每个传入的文档匹配多个规则,并根据它匹配的规则进行分类。
标签: search memory indexing lucene