据我所知,lucene里面有字段什么的概念,在加上逻辑判是或非等等就可以形成各种规则。 做个查询自定义规则(也可以建立完整的查询语句,当然这个要费心做了) 我举个例子:name like '李明' not eq '李明白' in user and datetime > 2013-01-01 这话的意思就是搜索:名字中有李明,去除李明白,在user索引库中,日期小于 2013-01-01的搜素结果。 显示结果就更好办了,那个字段要显示那个不要显示还不是用户勾选一下而已嘛
自己的理解,虽然不知道的对不对。 比如一个select语句, select {0} from Table where {1} 查询条件自定义,就是用户可以根据自己的需要动态控制{1}处的内容。 查询结果自定义,就是用户可以自己定义{0}处的内容。 不一定是仅仅是sql语句,也可以扩展到UI上的显示。 自己引申一下应该不难理解。
81,092
社区成员
341,716
社区内容
加载中
试试用AI创作助手写篇文章吧