如何在 Lucene.NET 中实现 MoreLikeThis 功能?
How to implement MoreLikeThis feature in Lucene.NET?
我正在尝试使用 MoreLikeThis 功能,但出现以下错误:
The type or namespace 'Similar' does not exist in the namespace 'Lucene.Net.Search' (are you missing an assembly reference?)
行:
var moreLikeThis = new Lucene.Net.Search.Similar.MoreLikeThis(indexReader);
我找到了这个例子 here 但不知道为什么 Similar
不见了。我尝试使用各种 lucene.net 版本 - 2.9.4、3.0.3。我究竟做错了什么?或者有其他方法可以使用 MoreLikeThis 功能吗?
此外,MoreLikeThis
功能在 lucene.net 版本 2.9.2.2 中可用吗?
我可以通过从
安装 contrib 库包来消除 lucene.net 版本 2.9.4 和 3.0.3 的错误
https://www.nuget.org/packages/Lucene.Net.Contrib/2.9.4.1
https://www.nuget.org/packages/Lucene.Net.Contrib/3.0.3
未找到 lucene.net 版本 2.9.2.2 的贡献包。因此从在以下 svn 存储库中找到的 lucene src 构建自己的库
并使用该库实现 MoreLikeThis 功能。
我正在尝试使用 MoreLikeThis 功能,但出现以下错误:
The type or namespace 'Similar' does not exist in the namespace 'Lucene.Net.Search' (are you missing an assembly reference?)
行:
var moreLikeThis = new Lucene.Net.Search.Similar.MoreLikeThis(indexReader);
我找到了这个例子 here 但不知道为什么 Similar
不见了。我尝试使用各种 lucene.net 版本 - 2.9.4、3.0.3。我究竟做错了什么?或者有其他方法可以使用 MoreLikeThis 功能吗?
此外,MoreLikeThis
功能在 lucene.net 版本 2.9.2.2 中可用吗?
我可以通过从
安装 contrib 库包来消除 lucene.net 版本 2.9.4 和 3.0.3 的错误https://www.nuget.org/packages/Lucene.Net.Contrib/2.9.4.1 https://www.nuget.org/packages/Lucene.Net.Contrib/3.0.3
未找到 lucene.net 版本 2.9.2.2 的贡献包。因此从在以下 svn 存储库中找到的 lucene src 构建自己的库
并使用该库实现 MoreLikeThis 功能。