搜索 – 像关系数据库一样使用Lucene
我只是想知道我们是否可以在lucene中实现一些RDBMS功能. 例: 我必须在pdf文件的内容中搜索给定的关键字,但在显示结果时,我想显示项目元数据,如第(2)点所述. 我的想法是在索引时将名为projectId的字段与每个pdf文件相关联.一旦我们得到了,我们将再次触发搜索以获取项目元数据. 这样我们就可以避免重复数据.此外,如果我们想要更新项目元数据,我们最终只能在SINGLE PLACE更新.否则,如果我们使用所有pdf doument索引存储这个元数据,我们将最终更新所有文档,这不是我想要的方式. 请指教. 解决方法如果我理解正确,你有两个问题:>我可以在Lucene中存储项目ID并将其用于进一步搜索吗?是的你可以.这是一种常见的做法.>我可以使用此项目ID来搜索Lucene的项目元数据吗?是的你可以.我不知道这是不是一个好主意.这取决于元数据更新的频率和访问模式.如果元数据是相对静态的,并且您只能通过id访问它,Lucene可能是存储它的好地方.否则,您可以将项目ID用作数据库表的主键,这可能更适合. (编辑:沧州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- sql-server – 尝试读取或写入连接到SQL Server的受保护内存
- 数据库 – 为什么他们使用DBMS_STATS.GATHER_TABLE_STATS?
- 数据库设计 – 在逻辑/布尔数据库字段中使用[0,1]与[“Y”,
- 在现有数据库中创建ASP.Net成员资格数据库结构
- azure – 如何在文档数据库中上载多个文档(批量)
- sql-server – SELECT语句中的OPTION FAST有什么作用?
- sql-server-2005 – 为什么Reporting Services在服务帐户更
- sql-server – 从.bak(使用powershell或通过任何其他方式)查
- 如何在SQL select语句中动态创建列
- SQL Server 2012列表中的随机字符串