问题标签 [luke]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Lucene 搜索评分问题
我从目录“test1”和“test2”创建了两个索引。“test1”目录有“file1.java”,而“test2”有两个文件“file1.java”和“file2.java”。“file1.java”在两个目录中是相同的。设索引分别为 index1 和 index2。
现在当我使用luke分析这两个索引时,我发现在index1中搜索到的关键字的分数与在index2中生成的分数不同。该关键字仅存在于“file1.java”中。
为什么分数不一样?在 Lucene 中是否有任何索引方法可以强制分数相同?
solr - 从 solr doc (lucene、luke) 中检索分析的带状疱疹
我创建了一个 solr 字段,如下所示:
它创建具有预期结果的文档瓦片。我想获得我无法找到的特定过滤器查询的所有带状疱疹。我尝试使用卢克来获取索引,但是它给了我不是来自过滤器查询的所有带状疱疹。有没有办法获得这样的数据?
lucene - lucene 4.5 的可用版本
我正在尝试通过导航和搜索来测试 Apache Lucene 4.5 索引,并且我正在寻找 Luke 的适用版本,我从Luke 网站上了解到他们使用与 Lucene 相同的版本来命名,但他们拥有的最新版本是 4.0.0ALPAH 无法读取我的索引。我也在stackoverflow中找到了这篇文章,但我得到了同样的错误!
“该位置的目录无效,请查看控制台以获取更多信息。最后一个异常:java.lang.IllegalArgumentException:不存在名为 'Lucene45' 的 org.apache.lucene.codecs.Codec 类型的 SPI 类。您需要添加将支持此 SPI 的 JAR 文件对应到您的类路径。当前的类路径支持以下名称:[Lucene40, Lucene3x, Lucene41, Lucene42]"
这是否意味着 Lucene45 没有卢克!请问有什么提示吗?提前致谢,
java - lucene 错误:索引到目录'c:/index'...添加 1234 java.lang.IllegalArgumentException:值不能为空 1002 总毫秒
我得到一个例外,索引到目录:
MMapDirectory@C:\dbindex lockFactory=org.apache.lucene.store.NativeFSLockFactory@4493d195'...
java.lang.IllegalArgumentException: 值不能在
org.apache.lucene.document.Field.(Field.java:238 ) 在
org.apache.lucene.document.StringField.(StringField.java:61) 在
lucene.Lucenetest.indexDocs1(Lucenetest.java:80) 在
lucene.Lucenetest.main(Lucenetest.java:56)
不太确定我错过了什么。
java - 卢克+ lucene 5.4.1
我正在使用自定义分析器使用 Lucene 5.4.1 版本构建索引文件,并且我正在尝试使用 Luke 在索引文件中查找数据。我正在尝试使用 Luke 添加我的自定义分析器,但我在分析器选项卡中找不到。
我正在使用以下语法将我的分析器添加到 Luke java -cp "pivot-luke-with-deps.jar;CatalogSearchAnalyzer.jar" org.getopt.luke.Luke
我的分析器代码`
` 将我的 jar 添加到 Luke 时,我没有遇到任何异常。
提前感谢您对此进行调查。
elasticsearch - 分析在 ElasticSearch 中被索引的术语
所以我有一个定制的分析器,它从本体中添加了额外的术语。此外,我想在它们被编入索引之前对其进行词干提取。以下是index metadata
从弹性搜索头插件中获取的。
具有讽刺意味的是,在我使用porter_stem
过滤器之前,结果更好。所以我不太确定,出了什么问题。我想查看被索引的术语。我怎样才能看到分析器的执行情况,比如说卢克对 Lucene 做了什么?任何指导。
lucene - 向索引中的所有现有文档添加新字段?
我正在使用 Luke 向索引中的所有现有文档添加一个新字段。通过使用“重建和编辑”选项,我可以轻松地为 1 个文档执行此操作。但是,我想一次性为所有文档执行此操作。现在,我必须一件一件地做这件事。索引中有 2000 个文档。这将需要很多时间。
c# - Lucene 索引字段不可搜索
因此,我的 Lucene 索引文档中有一个名为“Field1”的字段(用于所有意图和目的)。
当我打开 Luke 并浏览文档时,我看到大多数文档都有这个字段。但是,当我切换到搜索选项卡并输入时,Field1:parameterValue
我得到零搜索结果。
在进行索引时,对于文档,我有
doc.Add(new Field("Field1", field1, Field.Store.YES, Field.Index.ANALYZED));
为什么我的字段无法被搜索到?顺便说一句,我也找不到关于 Luke 的任何文档来解释文档记录中的“IdfpTSVopNLB#”列是什么。我认为此信息可能有用,因此对于具有此字段的记录之一,列值是IdfpTS---N---
并且“Norm”列是4.0
lucene - 如何在卢克工具中使用 PerFieldAnalyzerWrapper?
如何在Luke工具中使用PerFieldAnalyzerWrapper?对于一个字段,我们有KeywordAnalyzer和其他字段StandardAnalyzer,因此希望使用 Luke 工具中的 PerfieldAnalyzer 进行搜索,使用Lucene 4.2.0。可能吗?