一个全文检索的简单需求,想用lucene,大家看看,提提思路
2007-07-10 23:34
375 查看
目的:好风在学lucene和模式,想通过写个例子练习下全文检索和设计,自己写了个简单的需求,大家看看有什么可以补充的,说说怎样设计更好^_^.
我需要这样一个索引工具:
我有一个供/求信息发布网站,用户可以进行供求信息的发布,这些信息分别存储在供应信息表和求购信息表中。用户可以进行附件的上传,以丰富供应信息和求购信息;同时,我还有一些合作伙伴网站,它们发布的信息的性质是和我的网站一样的,也是供应和请求信息;
现在我的客户觉得我的网站需要有一个全文检索功能:可以根据供/求信息的标题、内容、发布厂家/客户名称、分类、以及附件的标题、内容进行全文检索。哦,还有,我为了照顾一下我的合作伙伴呢?我还需要将他们的一些供求信息业检索出来。
当然了,我的网站是盈利性质的哦,所以我希望我网站上的供应信息被先检索出来(在我的网站上发布供应信息是需要收费的),其次是供应信息中附件的信息,然后是求购信息,在紧跟着是求购信息中附件中的信息,最后才是合作伙伴的供求信息。
在检索供应信息的时候,也是有先后顺序的,标题内容的索引的优先级要大于内容的哦。
在信息被删除何修改之后,需要更新索引(不一定很及时)
在检索完信息后我希望统一返回不同格式的展现:
供求信息:显示标题和部分内容,发布厂家/客户名称,所属类别
附件:需要显示附件连接地址,所属供求关系信息的连接地址,附件的部分内容。
合作伙伴:只显示标题和连接地址就行了
当然了,以供求关系作为全文检索的例子并不很恰当,因为全文检索比较适合于数据更新不频繁的时候。先这样吧。
我需要这样一个索引工具:
我有一个供/求信息发布网站,用户可以进行供求信息的发布,这些信息分别存储在供应信息表和求购信息表中。用户可以进行附件的上传,以丰富供应信息和求购信息;同时,我还有一些合作伙伴网站,它们发布的信息的性质是和我的网站一样的,也是供应和请求信息;
现在我的客户觉得我的网站需要有一个全文检索功能:可以根据供/求信息的标题、内容、发布厂家/客户名称、分类、以及附件的标题、内容进行全文检索。哦,还有,我为了照顾一下我的合作伙伴呢?我还需要将他们的一些供求信息业检索出来。
当然了,我的网站是盈利性质的哦,所以我希望我网站上的供应信息被先检索出来(在我的网站上发布供应信息是需要收费的),其次是供应信息中附件的信息,然后是求购信息,在紧跟着是求购信息中附件中的信息,最后才是合作伙伴的供求信息。
在检索供应信息的时候,也是有先后顺序的,标题内容的索引的优先级要大于内容的哦。
在信息被删除何修改之后,需要更新索引(不一定很及时)
在检索完信息后我希望统一返回不同格式的展现:
供求信息:显示标题和部分内容,发布厂家/客户名称,所属类别
附件:需要显示附件连接地址,所属供求关系信息的连接地址,附件的部分内容。
合作伙伴:只显示标题和连接地址就行了
当然了,以供求关系作为全文检索的例子并不很恰当,因为全文检索比较适合于数据更新不频繁的时候。先这样吧。
相关文章推荐
- 全文检索技术 lucene(一) 一个简单的Demo
- 初学者,写了一个java下lucene全文检索简单实例,可直接运行
- 基于全文检索引擎Lucene的一个小例子
- Lucene(全文检索框架) 简单实例
- lucene全文检索的 增、删、改 简单操作案例
- 看看一个朋友写的代码,大家发表发表意见,比较简单的代码
- Oracle_C# 实现 Oracle Text(全文检索)的一个简单例子
- Lucene作为一个全文检索引擎
- 使用compass+lucene实现简单的全文检索功能
- lucene全文检索的一个小BUG
- Lucene实现简单的全文检索
- lucene全文检索多种查询检索简单案例
- Oracle_C# 实现 Oracle Text(全文检索)的一个简单例子
- 看看一个朋友写的代码,大家发表发表意见,比较简单的代码
- 火力全开——仿造Baidu简单实现基于Lucene.net的全文检索的功能
- lucene学习总结篇--lucene全文检索的基本原理和lucene API简单的使用
- 全文检索Lucene入门之创建索引及简单搜索
- 我心中的核心组件(可插拔的AOP)~第十四回 全文检索架构~终于设计了一个自己满意的Lucene架构
- 看看一个朋友写的代码,大家发表发表意见,比较简单的代码
- 仿造Baidu简单实现基于Lucene.net的全文检索的功能