问题标签 [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.

0 投票
1 回答
77 浏览

java - Lucene 搜索评分问题

我从目录“test1”和“test2”创建了两个索引。“test1”目录有“file1.java”,而“test2”有两个文件“file1.java”和“file2.java”。“file1.java”在两个目录中是相同的。设索引分别为 index1 和 index2。

现在当我使用luke分析这两个索引时,我发现在index1中搜索到的关键字的分数与在index2中生成的分数不同。该关键字仅存在于“file1.java”中。

为什么分数不一样?在 Lucene 中是否有任何索引方法可以强制分数相同?

0 投票
1 回答
79 浏览

solr - 从 solr doc (lucene、luke) 中检索分析的带状疱疹

我创建了一个 solr 字段,如下所示:

它创建具有预期结果的文档瓦片。我想获得我无法找到的特定过滤器查询的所有带状疱疹。我尝试使用卢克来获取索引,但是它给了我不是来自过滤器查询的所有带状疱疹。有没有办法获得这样的数据?

0 投票
1 回答
849 浏览

lucene - Luke(在 Lucene 中):如何更改字段的值?

我正在使用 Luke(用于我的 Lucene 索引)并且我想更改字段的值。也许我是盲人,但我根本找不到可以做到这一点的地方(好吧,我发现了如何添加字段,但不更改现有字段)。

卢克

以防万一,我不能用 Luke 改变一个值,我该怎么做?

顺便说一句,我可以在屏幕截图“bewertung_tl_”中更改列(字段)名称吗?

谢谢,伯恩哈德

0 投票
0 回答
577 浏览

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 没有卢克!请问有什么提示吗?提前致谢,

0 投票
1 回答
599 浏览

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)

不太确定我错过了什么。

0 投票
1 回答
811 浏览

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 时,我没有遇到任何异常。

提前感谢您对此进行调查。

0 投票
1 回答
56 浏览

elasticsearch - 分析在 ElasticSearch 中被索引的术语

所以我有一个定制的分析器,它从本体中添加了额外的术语。此外,我想在它们被编入索引之前对其进行词干提取。以下是index metadata弹性搜索头插件中获取的。

具有讽刺意味的是,在我使用porter_stem过滤器之前,结果更好。所以我不太确定,出了什么问题。我想查看被索引的术语。我怎样才能看到分析器的执行情况,比如说卢克对 Lucene 做了什么?任何指导。

0 投票
0 回答
296 浏览

lucene - 向索引中的所有现有文档添加新字段?

我正在使用 Luke 向索引中的所有现有文档添加一个新字段。通过使用“重建和编辑”选项,我可以轻松地为 1 个文档执行此操作。但是,我想一次性为所有文档执行此操作。现在,我必须一件一件地做这件事。索引中有 2000 个文档。这将需要很多时间。

0 投票
2 回答
514 浏览

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

0 投票
1 回答
92 浏览

lucene - 如何在卢克工具中使用 PerFieldAnalyzerWrapper?

如何在Luke工具中使用PerFieldAnalyzerWrapper?对于一个字段,我们有KeywordAnalyzer和其他字段StandardAnalyzer,因此希望使用 Luke 工具中的 PerfieldAnalyzer 进行搜索,使用Lucene 4.2.0。可能吗?