是否可以恢复 Lucene.net 索引中的文档?
我需要从 Lucene 索引中删除文档,然后能够在以后重新添加它们。似乎如果我将文档标记为已删除,然后尝试再次添加它..该文档仍然被删除。如何“取消删…
如何在使用 hibernate 搜索/lucene 进行索引期间去除空格和特殊字符
我有一个字段,我想将其视为单个字符串,同时从中删除所有非字母数字字符。 例如,我想将“123 456.78-9”标记为“123456789”。为了做到这一点,我一…
如果没有找到任何内容,为什么 Zend Lucene 返回所有命中?
我有以下查询:+document_type:client name:something to search 如果未找到 something to search,Zend Lucene 将返回包含 +document_type:client 的…
使用 Lucene 3.1 索引和搜索 MS Excel
我有一个 MS Excel 工作表,其中包含以下列 title,cast,director,genre. Excel 工作表是使用 jxl 库进行解析的。索引工作正常,但是当我搜索时,我总…
提升具有特定类别/标签的 SOLR/LUCENE 文档 - 模拟“IF”功能
问题:对类别 = 999 的文档添加 2 倍提升。 Solr 版本:3.2 尝试使用: bq 组件 bq=category_id:999^2 ->这是不可接受的,因为它会使用 boost(在 sun…
解释 Lucene.NET 锁定
我正在为 Lucene.NET 编写一个数据库支持的 Directory 实现(项目page on BitBucket),我对如何使用锁定有点不知所措。 当然,锁对于可靠的索引和搜…
Lucene 多词邻近搜索
我正在尝试构建一个查询来搜索具有名称变体的名称的 Lucene 索引。 该索引是使用 Lucene.NET 版本 2.9.2 构建的 。用户输入例如“Margaret White”。 …
多字段查询时如何只对一个字段进行评分?
场景是这样的:我必须使用多字段查询,其中索引了多个字段。评分时,我只想考虑一个字段。假设查询是“name='Chris' andage='25'”,则最终分数仅根据…
Solr(Lucene) 在添加自定义 TokenFilter 后仅索引第一个文档
我创建了一个自定义令牌过滤器,它连接流中的所有令牌。这是我的 incrementToken() 函数, public boolean incrementToken() throws IOException { if…
使用 Lucene .NET 自动完成地址
我还没能确定这一点。我尝试了几种不同的分析仪,它们都让我接近,但不完全是我想要的。目前还不能选择使用 SOLR。 我想要的一个例子: Input: 200 Ma…