解析用户输入的全文搜索查询

时间:2017-03-27 11:15:43

标签: php mysql full-text-search

我有一个搜索字符串,我想要解析并将其转换为MySQL查询。例如:

(tag:"marketing" || tag:seo) && "example@example.com" && test

SELECT 
   * 
FROM 
   `table` 
WHERE 
   (`tag` LIKE "%marketing%" OR `tag` LIKE "%seo%") AND 
   content LIKE "%example@example.com%" AND 
   content LIKE "%test%"

P.S。我已经找到了thisthis,但这些解决方案并不适合我。也许有人知道受欢迎的人?

0 个答案:

没有答案