搜索引擎关键词解析器

Kos*_*tas 8 php search-engine operators text-parsing

这是我想要做的:

我需要创建一个使用以下运算符的搜索引擎解析器:

  • 苹果橘子(AND运营商)
  • 苹果橘子(OR运营商)
  • 苹果而不是橘子(AND NOT运营商)
  • "苹果"(行情运营商)
  • 苹果和(橘子)(圆括号操作员)
  • Appl*(明星运营商)

使用一些preg_replace,我设法将字符串转换为数组,然后解析此数组以获取MySQL查询.但我不喜欢这种方式而且非常不稳定!

我在网上搜索了一些这样做的脚本,我没有运气!

有人可以帮我实现吗?

谢谢