我想从MySql中的搜索字符串中删除一些特殊字符串,例如'in,at,on,a,an,with ... etc'。
例如-
select * from tbl_search where serachkey='best hotels in kerala';
我需要从字符串中删除'in',并且需要查看数据库以获得最佳匹配,这就像谷歌搜索一样。
我有一个包含id,keys和parent_id的表。
得分最多的parent_id应首先发出。
答案 0 :(得分:1)
谷歌搜索不是一项容易构建的任务..但您需要的是自然语言处理。
了解OPEN NLP
或Stanford NLP
。
这将识别给定句子中的词性,您可以根据自己的需要进一步操作。
您还可以根据自己的需要训练模型。