问题标签 [lucene.net]

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 投票
3 回答
6828 浏览

lucene.net - 为什么这个 Lucene 查询是“包含”而不是“startsWith”?

将导致查询成为 prefixQuery :company:a*

我仍然会得到像“非洲舰队”这样的结果,很明显 A 不是在开始,因此给了我不想要的结果。

将导致查询成为 termQuery :company:a* 并且不返回任何结果。可能是因为它将查询解释为完全匹配,而我的值都不是“a*”文字。

将返回与前缀查询相同的结果;

我究竟做错了什么?

0 投票
7 回答
10591 浏览

c# - 让 Lucene 在术语中包含空格以实现精确匹配

我希望我的 Lucene 查询包含类似于以下内容的内容:

公司名称:梅赛德斯卡车

它将与 companyName 字段中的字符串“mercedes trucks”进行完全匹配。
companyName 是一个未标记的字段,但任何带有空格的内容都会返回空结果。

如果涉及空格,则始终产生 0 个结果。否则我的程序运行良好。

0 投票
2 回答
10676 浏览

lucene - 删除和更新 Lucene 索引中的文档

我正在使用Lucene.Net.dll2.0.0.4 版。

看起来它的IndexWriter类没有DeleteDocumentor的方法UpdateDocument。我在这里错过了什么吗?如何在这个版本的 Lucene.Net 中实现删除、更新功能?

2.1 版 Lucene.dll 似乎支持删除和更新文档:

这里是 2.1 版的源代码,但我必须一个一个地下载所有文件,然后从中构建一个 DLL 。

我可以Lucene.dll从某个网站下载最新的和荧光笔吗?

0 投票
3 回答
6023 浏览

.net - 使用 Lucene.Net 有哪些好的资源?

有谁知道我在哪里可以找到有关 Lucene.Net 的更多信息?

我正在寻找有关如何使用 Lucene.Net 的教程或视频,堆栈溢出用户可以亲自推荐。

0 投票
3 回答
4199 浏览

lucene - 使用 MultiFieldQueryParser

我正在使用 MultiFieldQueryParser 来解析 aa、bb 等字符串但是在解析之后,它会删除字符串中的点。我在这里想念什么?

谢谢。

0 投票
2 回答
2876 浏览

c# - 使用荧光笔突出显示短语查询

我正在使用这个版本的 Lucene highlighter.net API。我只想在搜索结果中出现一个短语时突出显示它的所有单词。但是,我不能这样做......例如,如果我的输入搜索字符串是“领先的电信公司”,那么如果结果不包含“领先”和“公司”字样,API 只会在结果中突出显示“电信”...

这是我正在使用的代码:

请帮忙!

0 投票
2 回答
1409 浏览

lucene - MultiFieldQueryParser 正在从首字母缩写词中删除点

我再次发布这个问题,因为我的查询没有得到回答。

我正在使用 Lucene 开发图书搜索 api。用户可以搜索标题或描述字段包含 CFA 的书。我正在使用 StandardAnalyzer 以及停用词列表。

我正在使用 MultiFieldQueryParser 解析上面的字符串。但是解析后,它会删除字符串中的点。我在这里想念什么?

谢谢。

0 投票
1 回答
2092 浏览

lucene - 具有复杂查询的 Lucene 搜索

这是我想做的,使用伪代码:

或者用英语,“查找someField为 'bar' 或 'baz' 且anotherField为 'foo' 的所有文档”。

如何使用 Lucene 进行这样的查询?

0 投票
6 回答
23333 浏览

lucene - 优化 Lucene 性能

优化 Lucene 性能的各种方法是什么?

我应该使用缓存 API 来存储我的 lucene 搜索查询,以便节省再次构建查询的开销吗?

0 投票
4 回答
5227 浏览

lucene - 索引复制和负载均衡

我在我的门户网站中使用 Lucene API,它将有 1000 多个并发用户。我们的 Web 服务器将调用位于应用服务器上的 Lucene API。我们计划使用 2 个应用服务器进行负载平衡。鉴于此,我们在第二个应用服务器上复制 lucene 索引的策略应该是什么?有什么建议吗?