关于检索问题,请高手相助!

acumengrass 2006-09-01 09:34:35
我的数据存在数据库中,检索要在三个字段中进行,分别为keyword1,keyword2,keyword3,而用户在一个输入框中输入检索条件,需要支持and,or,以及括号,检索结果可以按时间和相似度排序。

我尝试用dotLucene,遇到几个问题:
1. queryparser并不能够解析用户输入字符串,不知道是不是dotLucene不支持
2. 数据库中的数据不断更新,需要增加、删除索引,会引起并发问题,有没有解决办法?

请问各位有没有好的解决办法,万分感谢!
...全文
290 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhenhaojia 2006-09-04
  • 打赏
  • 举报
回复
可以用第归下降文法来解决。
exp ==> exp op term
op ==> + | | |-
term ==> keyword |(exp)

2,759

社区成员

发帖
与我相关
我的任务
社区描述
搜索引擎的服务器通过网络搜索软件或网络登录等方式,将Internet上大量网站的页面信息收集到本地,经过加工处理建立信息数据库和索引数据库。
社区管理员
  • 搜索引擎技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧