我使用Lucene.Net搜索WPF应用程序中的文本文件,并考虑将其移植到Windows应用商店应用程序。当我尝试使用包管理器添加Lucene.Net时,我收到以下错误。是否有其他库提供完全索引的文本搜索,我可以用于WinRT?
install-package : Could not install package 'SharpZipLib 0.86.0'.
You are trying to install this package into a project that targets
'.NETCore,Version=v4.5', but the package does not contain any
assembly references or content files that are compatible with that
framework. For more information, contact the package author
* SharpZipLib是Lucene.Net的依赖
答案 0 :(得分:1)
我会告诫我不知道这是否真的有用,但它可能有希望。
SQLite具有全文搜索(FTS),Windows RT支持SQLite。 This article似乎表示默认情况下未启用全文搜索,因此需要重新编译。这也假设在Windows RT上也支持(FTS +重新编译)引入的任何其他依赖项。
Tim Heuer's blog是使用Windows 8应用程序的SQLite的一个很好的来源,他在how to compile SQLite上发布了这篇文章(之前它作为扩展程序很好地打包),所以它可能值得一试尝试一下。