我的 Lucene 查询只找到一次命中
我正在开始使用 Lucene.Net(停留在版本 2.3.1 上)。我用这个添加示例文档: Dim indexWriter = New IndexWriter(indexDir, New Standard.StandardAn…
将通配符查询设置为 QueryParser 的默认值
当我的用户输入“word”这样的术语时,我希望将其视为通配符查询“word*”,以便找到以“word”开头的所有术语。有没有办法告诉 QueryParser 自动创建…
用于从 Open XML 文件格式中提取纯文本的 ASP.NET 库
是否有一个预先存在的库可以从 Open XML 文件格式(例如 docx、pptx 和 xlsx)文件中提取纯文本? 我需要它来填充 lucene.net 索引。 我找到了这个 从…
正确的 LINQ to Lucene IndexASP.NET 的使用模式?
LINQ to Lucene 的 Index 的正确使用模式是什么? 它实现了 IDisposible,因此我认为将其包装在 using 语句中是最有意义的: IEnumerable documents =…
从 FastVectorHighlighter 中的 GetBestFragment 返回整个字段
在Highlighter.Net中,我们可以使用NullFragmenter来返回整个字段内容。我们有什么办法可以在 FastVectorHighlighter.Net 中做到这一点吗?…
Lucene 分析器可用于特殊字符和标点符号吗?
我有一个 Lucene 索引,其中包含多个文档。每个文档都有多个字段,例如: Id Project Name Description Id 字段是唯一标识符,例如 GUID,Project 是…
Lucene.NET - 查找不包含指定字段的文档
假设我有 2 个名为“Animal”的类的实例。 Animal 有 3 个字段:Name、Age 和 Type name 字段可以为 null,因此在将 Animal 实例作为 Lucene 索引文档…
Lucene - 如何使用特殊字符索引值
我正在尝试索引一个如下所示的值: Test (Test) 使用 StandardAnalyzer,我尝试使用以下方法将其添加到我的文档中: Field.Store.YES, Field.Index.TO…
Lucene.NET - 按 int 排序
在最新版本的 Lucene(或 Lucene.NET)中,按排序顺序获取搜索结果的正确方法是什么? 我有一个这样的文档: var document = new Lucene.Document(); …