上一帖有朋友提出让我使用lucene.net 或 SQL 的全文检索
我两个都尝试了下,对一个表操作是没问题,而且效率还挺高,但是新的问题又出来了,多表查询应该怎么查询呢?难道一张张表累加起来?是不是有更好的办法呢? 各位大牛 继续献策哈,小弟跪谢
我两个都尝试了下,对一个表操作是没问题,而且效率还挺高,但是新的问题又出来了,多表查询应该怎么查询呢?难道一张张表累加起来?是不是有更好的办法呢? 各位大牛 继续献策哈,小弟跪谢
解决方案 »
- asp.net上传说简单也简单说难也难
- 关于网站发布后 异步请求的ashx没反应的问题
- 关于div在有些浏览器显示的问题
- 请教两个关于控件的问题,谢谢
- 我准备要和女朋友求婚了,兄弟们给我出出主意。
- 两个虚拟目录A和B,A里面的image显示B里面的一张图片,有可能实现么? 在线等
- 菜鸟:怎么获取DataGrid第i行的cell(0)值??
- linq to datatTable过滤条件
- 在asp.net(C#)中怎样动态的改变页面的Title?
- treeview在绑定xml后,selectednodeIndex不起作用了?为什么?
- 请教各位CSDN大虾们,.NET web方向现在学哪些技术比较好,企业用的多的,而且前景也不错?
- 如何在ASCX运行完之后提取出ASCX的变量呢?
你可以把每个表分开索引到各自的目录。lucene可以复合搜索多目录。还有就是你也可以索引到一个目录中
比如你可以把产品表的名称字段,和新闻表中的title字段索引到索引文件一个Field中。
加一个Field来区分是那个表的。比如1是产品表,2是新闻表。3是。
你搜索的时候不用这个“区分的Field”就是全搜。要区分的时候你传入1是只搜产品的
你sql怎么实现,lucene也差不多一样,只是效率高。
lucene.net 要整合到一个表union
或视图
参考