自己的理解,虽然不知道的对不对。 比如一个select语句, select {0} from Table where {1} 查询条件自定义,就是用户可以根据自己的需要动态控制{1}处的内容。 查询结果自定义,就是用户可以自己定义{0}处的内容。 不一定是仅仅是sql语句,也可以扩展到UI上的显示。 自己引申一下应该不难理解。
字面上可以这样理解,但是在利用到lucene实现的时候可能就有点问题了
查询方法 有定义 查询 field 条件也可以添加 条件字段和 范围
据我所知,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上的显示。
自己引申一下应该不难理解。
字面上可以这样理解,但是在利用到lucene实现的时候可能就有点问题了
做个查询自定义规则(也可以建立完整的查询语句,当然这个要费心做了)
我举个例子:name like '李明' not eq '李明白' in user and datetime > 2013-01-01
这话的意思就是搜索:名字中有李明,去除李明白,在user索引库中,日期小于 2013-01-01的搜素结果。
显示结果就更好办了,那个字段要显示那个不要显示还不是用户勾选一下而已嘛