一种实现 DB2 数据库的各类查询与全文检索的替代方案
2010-04-16 00:00:00 来源:WEB开发网核心提示: SQL 中 from where field(=, <,>,<=,>=) 等字符串型的条件比较等价于 OminFind 中 Field:text,如:SQL:select*fromsalesinfo,productinfowherename=”thinkpad
SQL 中 from where field(=, <,>,<=,>=) 等字符串型的条件比较等价于 OminFind 中 Field:text,如:
SQL: select * from salesinfo, productinfo where name=”thinkpad computer”
OmniFind query: NAME_PRODUCTINFO:”thinkpad computer”
图 11. 示例搜索结果
查看原图(大图)
SQL 中 from where field(=, <,>,<=,>=) 等数值型的条件比较等价于 OminFind 中 #Field::(=, <,>,<=,>=)value,如:
SQL: select * from salesinfo, productinfo where price>1000 and price<1500
OmniFind query: #price::<1500>1000
图 12. 示例搜索结果
查看原图(大图)
SQL 中的 from where and 等价于 OminFind 中多个域的与查询条件用空格间隔就行,如:
SQL: select * from salesinfo, productinfo
where name=”thinkpad computer” and price>1000 and price<1500
OmniFind query: NAME_PRODUCTINFO:"thinkpad computer" #price::<1500>1000
更多精彩
赞助商链接