【发布时间】:2009-07-06 23:51:37
【问题描述】:
我正在尝试创建一个在线搜索,以从一个精神组织中搜索一组特定的文献/引用/等, 虽然可以搜索的项目数量(主要是 PDF、HTML 或纯文本)是有限的, 我想提供全面的搜索过滤器(Kayak.com 风格)。
这意味着我的数据需要以易于按作者姓名、来源类型(无论是书籍、演讲、引文等)过滤的方式进行组织, 何时、何地以及其他过滤器。这意味着,每个文献条目都必须与此“附加信息”相关联。
我的问题是,我该如何构建这个搜索引擎?我听说过Lucerine,并且 最近还发现了 Searcharoo,一个用于搜索的 .NET 库,它将索引我位于本地目录中的所有 PDF 文件。
我想知道是否应该使用 Searcharoo,或者我是否应该简单地创建自己的数据库来存储文件路径,然后查询 包含 PDF 文件文本的列。或者我可以使用 Searcharoo 或类似的东西,而且仍然 能够使用存储在数据库中的附加信息来标记每个索引文件吗?还是我应该采取完全不同的方法?
感谢您对此的任何意见...
谢谢!
【问题讨论】:
标签: c# .net sql sql-server search-engine