用Lucene查询数据库,高手请进,急!!!谢谢!!!

来源:百度知道 编辑:UC知道 时间:2024/06/07 01:28:05
有三个表:用户信息表、用户买车表、用户卖车表,用lucence搜索引擎技术查询数据库。要求,输入汽车查询出该用户的买车和卖车的所有记录,输入一条记录例如“奔驰”只查询出“奔驰”一条记录.在页面只有一个域,点击搜索按钮,把查询出来的数据显示到页面。感激不尽!!!

lucene不能直接查数据库,你得把数据库的东西取出来写到索引文件里头去。可以先把数据库里的东西写到resultset中然后在一个一个取出来写到索引里。注意每个document里面写数据库里一行的数据,例如数据库有id和name两列,则每个document都包含一个id和一个name信息。这样你搜“奔驰”时,才能显示所有相关信息。具体建立索引和搜索的实现网上都有相关代码,搜一搜就可以了。