在Windows中,有哪些选项可用于缓存,索引和搜索文本文件(包含编码图像)

时间:2011-11-09 00:28:05

标签: wpf windows

我正在编写一个网格视图,它将显示缩略图列表(每个缩略图代表一个文件)。该视图可能会显示数千个文件。这些文件只是文本(但包含已编码的图像)。基本上,我想要Picasa提供的相同类型的布局(具有相同的速度/用户响应性)。

以下是一些标准:

  • 文件中的数据将是一个复杂的数据结构,但可能不一致(即某些文件中可能存在数据而其他文件中不存在数据)
  • 检索网格视图的数据时,我希望能够过滤内容并控制排序顺序
  • 我希望能够索引文件; (可能?)提高数据检索性能
  • 如果数据被缓存,我需要以某种方式同步数据并检测何时进行了更改
  • 如果我最终使用第三方解决方案:
    • 我想选择一种可以重新分发给最终用户的技术;和
    • 安装简单。理想情况下,可以复制到应用程序安装文件夹中的用户PC的文件

我的第一个想法是我应该将文件的内容存储在数据库(例如Sqlite)中或使用索引服务(例如Lucene)。但后来我对这些技术一无所知,是否有更合适的解决方案。

那么,建议任何人?

0 个答案:

没有答案