我正在尝试为特定精神团体的所有文学作品(书籍、文章等)、音乐和视频创建搜索引擎。当输入一个关键词时,我希望显示所有包含该关键词的PDF文章链接,以及所有用该关键词标记的音乐文件和视频文件。用户应该能够按照作者/艺术家、地点、日期/时间等信息进行筛选。当用户点击结果链接之一(例如书名)时,他们将进入另一个页面,显示该书中包含该关键字的摘录。
我考虑使用Lucene库(或Searcharoo)来实现我的PDF搜索,但我还需要一个数据库来标记所有其他信息,以便可以通过作者/艺术家信息等筛选结果。因此,我考虑为文本、音乐和视频建立表格,并包含每个表格中的文件路径字段。当输入关键词时,我需要搜索音乐和视频文件的数据库,并且还需要搜索PDF文件,当应用筛选器时,音乐和视频搜索很容易,但基于筛选器限制文本搜索变得令人困惑。
我的方法正确吗?有更好的方法吗?由于搜索内容仅限于精神团体,因此要搜索的项目数量不是无限的。我估计约有100-500本书和1000-5000首歌曲。
我考虑使用Lucene库(或Searcharoo)来实现我的PDF搜索,但我还需要一个数据库来标记所有其他信息,以便可以通过作者/艺术家信息等筛选结果。因此,我考虑为文本、音乐和视频建立表格,并包含每个表格中的文件路径字段。当输入关键词时,我需要搜索音乐和视频文件的数据库,并且还需要搜索PDF文件,当应用筛选器时,音乐和视频搜索很容易,但基于筛选器限制文本搜索变得令人困惑。
我的方法正确吗?有更好的方法吗?由于搜索内容仅限于精神团体,因此要搜索的项目数量不是无限的。我估计约有100-500本书和1000-5000首歌曲。