[Lucene]IndexReader/Searcher 的开销是多少
大多数 Lucene 文档都建议保留 indexReader 的单个实例并重用它,因为打开新 Reader 会产生开销。 然而,我发现很难看出这种开销的基础是什么以及影响…
在 Lucene IndexSearcher 中查询所有结果
我正在 Lucene 的 contrib/demo 目录中使用 SearchFiles 类。我不想以分页形式搜索结果,而是想检索与查询匹配的所有文档。有没有办法用现有的 API (3…
如何过滤 MoreLikeThis 查询
我正在使用 SOLR 并尝试过滤 MoreLikeThis 查询。每次我进行过滤时,我都会得到零结果。这是我正在使用的代码: var results = solr.Query(new SolrQu…
Solr Dismax 处理程序 - 空格和特殊字符行为
当我的查询中有特殊字符时,我得到了奇怪的结果。 这是我的请求: q=histoire-france&start=0&rows=10&sort=score+desc&defType=dismax&qf=any^1.0&mm…
查询 Solr:我想查询具有值示例 collection_id:408 和 collection_name:Birth Records 的字段
我想向 Solr 查询名称为“Manter”的搜索。 我的查询: Manter AND doc_type:newspaper 效果很好 但是当我想查询: Manter AND collection_name:Birth…
使用 JFlex/Java CC 为新的 TokenStream API 生成自定义 Tokenizer
我们目前使用 Lucene 2.3.2 并希望迁移到 3.4.0 。我们有自己的使用 Java CC 生成的自定义 Tokenizer,自从我们开始使用 Lucene 以来,它就一直在使用…
在 SOLR 数据库中,唯一的字符串字段是否会在 RAM 中多次存储?
我有一个 SOLR 数据库,需要一个新字段,其中包含类似于标签的字符串列表,只不过它们是预定义的并用于内部目的。该 SOLR 核心的搜索结果将通过公共互…
lucene中转义特殊字符并使用通配符进行查询
当我尝试在包含特殊字符的术语中使用通配符进行查询时遇到问题。 例如,如果我索引 "Test::Here",我会使用通配符 ? 搜索 "TE?T\:\:Here" (注意:我…
Zend 搜索 Lucene 匹配
好吧,假设我有一个搜索查询,它返回一些 Zend_Search_Lucene_Search_QueryHit 对象,其中包含与查询匹配的 Zend_Search_Lucene_Document 对象。 我有…
Solr 使用自定义过滤器找不到 BaseTokenFilterFactory
我正在尝试为 Solr 编写和使用自定义过滤器。父应用程序是一个使用 Sunspot gem 的 Rails 应用程序。 我在 myorg/solr/analysis/TestThingFilterFacto…
在java应用程序中使用lucene索引
最近我开始研究 solr。我已经在 solr 中创建了索引,我想通过我的 java 应用程序对其进行查询。我不想在我的应用程序中使用 solr.war。我如何通过 sol…