问题标签 [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.
lucene.net - 为什么这个 Lucene 查询是“包含”而不是“startsWith”?
将导致查询成为 prefixQuery :company:a*
我仍然会得到像“非洲舰队”这样的结果,很明显 A 不是在开始,因此给了我不想要的结果。
将导致查询成为 termQuery :company:a* 并且不返回任何结果。可能是因为它将查询解释为完全匹配,而我的值都不是“a*”文字。
将返回与前缀查询相同的结果;
我究竟做错了什么?
c# - 让 Lucene 在术语中包含空格以实现精确匹配
我希望我的 Lucene 查询包含类似于以下内容的内容:
公司名称:梅赛德斯卡车
它将与 companyName 字段中的字符串“mercedes trucks”进行完全匹配。
companyName 是一个未标记的字段,但任何带有空格的内容都会返回空结果。
如果涉及空格,则始终产生 0 个结果。否则我的程序运行良好。
lucene - 删除和更新 Lucene 索引中的文档
我正在使用Lucene.Net.dll
2.0.0.4 版。
看起来它的IndexWriter
类没有DeleteDocument
or的方法UpdateDocument
。我在这里错过了什么吗?如何在这个版本的 Lucene.Net 中实现删除、更新功能?
2.1 版 Lucene.dll 似乎支持删除和更新文档:
这里是 2.1 版的源代码,但我必须一个一个地下载所有文件,然后从中构建一个 DLL 。
我可以Lucene.dll
从某个网站下载最新的和荧光笔吗?
.net - 使用 Lucene.Net 有哪些好的资源?
有谁知道我在哪里可以找到有关 Lucene.Net 的更多信息?
我正在寻找有关如何使用 Lucene.Net 的教程或视频,堆栈溢出用户可以亲自推荐。
lucene - 使用 MultiFieldQueryParser
我正在使用 MultiFieldQueryParser 来解析 aa、bb 等字符串但是在解析之后,它会删除字符串中的点。我在这里想念什么?
谢谢。
c# - 使用荧光笔突出显示短语查询
我正在使用这个版本的 Lucene highlighter.net API。我只想在搜索结果中出现一个短语时突出显示它的所有单词。但是,我不能这样做......例如,如果我的输入搜索字符串是“领先的电信公司”,那么如果结果不包含“领先”和“公司”字样,API 只会在结果中突出显示“电信”...
这是我正在使用的代码:
请帮忙!
lucene - MultiFieldQueryParser 正在从首字母缩写词中删除点
我再次发布这个问题,因为我的查询没有得到回答。
我正在使用 Lucene 开发图书搜索 api。用户可以搜索标题或描述字段包含 CFA 的书。我正在使用 StandardAnalyzer 以及停用词列表。
我正在使用 MultiFieldQueryParser 解析上面的字符串。但是解析后,它会删除字符串中的点。我在这里想念什么?
谢谢。
lucene - 具有复杂查询的 Lucene 搜索
这是我想做的,使用伪代码:
或者用英语,“查找someField为 'bar' 或 'baz' 且anotherField为 'foo' 的所有文档”。
如何使用 Lucene 进行这样的查询?
lucene - 优化 Lucene 性能
优化 Lucene 性能的各种方法是什么?
我应该使用缓存 API 来存储我的 lucene 搜索查询,以便节省再次构建查询的开销吗?
lucene - 索引复制和负载均衡
我在我的门户网站中使用 Lucene API,它将有 1000 多个并发用户。我们的 Web 服务器将调用位于应用服务器上的 Lucene API。我们计划使用 2 个应用服务器进行负载平衡。鉴于此,我们在第二个应用服务器上复制 lucene 索引的策略应该是什么?有什么建议吗?