全文搜索winrt(Windows运行时,windows商店应用等)

时间:2012-11-29 05:05:27

标签: windows-8 lucene windows-runtime

我使用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的依赖

1 个答案:

答案 0 :(得分:1)

我会告诫我不知道这是否真的有用,但它可能有希望。

SQLite具有全文搜索(FTS),Windows RT支持SQLite。 This article似乎表示默认情况下未启用全文搜索,因此需要重新编译。这也假设在Windows RT上也支持(FTS +重新编译)引入的任何其他依赖项。

Tim Heuer's blog是使用Windows 8应用程序的SQLite的一个很好的来源,他在how to compile SQLite上发布了这篇文章(之前它作为扩展程序很好地打包),所以它可能值得一试尝试一下。