[英]Oracle SQL - Free Text Search
I'm implementing a kind of Catalog Search (Item Search), but I want to support searches with partial information, specially to support searches with Item Description, so users could type in part of the Item Description. 我正在实现一种目录搜索(商品搜索),但是我想支持部分信息的搜索,特别是为了支持商品描述的搜索,因此用户可以输入商品描述的一部分。
I want to support something like: 我想支持类似的东西:
port = S port s 端口= S 端口 s
sup port 支持端口
Port 港口
port able 端口能够
123 = NES89- 123 9989 123 = NES89- 123 9989
123 9948993HD-08 123 9948993HD-08
767-OIJD-189 123 -09OI 767-OIJD-189 123 -09OI
Any ideas? 有任何想法吗?
Thanks. 谢谢。
Use "like" comparison. 使用“喜欢”比较。
example: 例:
select *
from tbl
where my_data like '%port%';
如果要搜索的列称为TXT
,并且输入字符串是名称为:SEARCH_STR
的绑定变量,则需要在查询中包括WHERE INSTR(TXT, :SEARCH_STR) > 0
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.