如何从搜索键中删除常规字符串?

时间:2014-09-15 05:05:15

标签: mysql

我想从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应首先发出。

1 个答案:

答案 0 :(得分:1)

谷歌搜索不是一项容易构建的任务..但您需要的是自然语言处理。

了解OPEN NLPStanford NLP

这将识别给定句子中的词性,您可以根据自己的需要进一步操作。

您还可以根据自己的需要训练模型。

Link for OpenNLP