问题标签 [lucene.net.linq]
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.
linq - 如何在 Lucene.Net.Linq 中添加文档?
Lucene.Net.Linq项目看起来很强大,虽然查询看起来很简单,但我不太确定如何添加/更新文档。可以举一两个例子吗?
c# - 索引分层文档
我有一个像这样的文档结构:
我希望用户能够搜索 DocumentB 的引用,但 Lucene.NET 应该返回 DocumentA 的结果集
我找不到任何关于如何使用 Lucene.Net.linq 执行此操作的示例
linq-to-lucene - difference between LinqToLucene and Lucene.Net.Linq
- Are the LinqToLucene and the Lucene.Net.Linq projects different?
- What are the pros and cons of each of them?
Since I found Lucene.Net.Linq to be updated more recently relative to LinqToLucene and it is available in nuget I want to use it in my simple project, but I came across lack of documentation and I can't find how can I use lucene advanced queries with this package like what are possible in LinqToLucene for example:
If this extension functions aren't available then what is the point of this project?
- If it is not the point how can i use advance queries in LINQ to Lucene.Net?
lucene.net - Lucence .NET 按日期时间排序
我使用 Lucene.Net.Linq 来索引 data.Lucene.Net.Linq 保存日期时间,如“ 2015-01-03T09:47:59 ”。
现在如何使用原始 Lucence .NET 对索引进行排序?我对此进行了测试,但它不起作用:
对于您的信息过滤工作使用此代码:
lucene - 在忽略自定义标签的同时查找完全匹配
我正在使用一个索引,其中混合了文档,有些可能包含自定义标签,例如:
<custom-tag attr="value" />
“到此结束的长句”
<custom-tag attr="value" />
“到此结束的长句<custom-tag-2 attr="value2" />
”<another-custom-tag attr="value" />
“另一个到此结束的长句<another-custom-tag attr=value />
”
我应该找到完全不知道标签名称和属性的完全匹配。构建这样一个假设的查询,我首先想到的是正则表达式,例如:
regex(<[^>]*>?
“到此结束的长句”
将返回第一个文档,并且
regex(<[^>]*>?
“到此结束的长句regex(<[^>]*>?
”
将返回第二个文档。
这是我可以用Lucene 3.x实现的吗?我什至考虑迁移到Lucene 4.8 Beta,如果它是合理的。
有人处理过类似的事情吗?我应该考虑哪些陷阱?
我想最简单的方法是存储相同的文本,但从第二个字段上的标签中剥离出来,然后在那个字段上执行搜索。我很感激任何意见或建议。