我想在具有特定条件但不使用任何 RDBMS 和 SQL 的文本中进行搜索。这是我的例子:
文字是:
“量子光学在探索量子力学的基础问题以及将量子效应用于信息处理和通信目的方面发挥了重要作用。光子量子系统现在也为量子模拟提供了一个有价值的试验台。本文调查了第一代并讨论了解决物理、化学和生物学中突出问题的前景。”
标准是:
(光学*或塑料或有机或“体异质结”)和(“物理*”或光伏*)
我喜欢的语言是 PHP
我怎样才能做到这一点?
我想在具有特定条件但不使用任何 RDBMS 和 SQL 的文本中进行搜索。这是我的例子:
文字是:
“量子光学在探索量子力学的基础问题以及将量子效应用于信息处理和通信目的方面发挥了重要作用。光子量子系统现在也为量子模拟提供了一个有价值的试验台。本文调查了第一代并讨论了解决物理、化学和生物学中突出问题的前景。”
标准是:
(光学*或塑料或有机或“体异质结”)和(“物理*”或光伏*)
我喜欢的语言是 PHP
我怎样才能做到这一点?
还有一个ht://dig一个用 c 编写的索引器,可以做你想做的事。
鉴于您在 PHP 中执行此操作,您想要的是Zend_Search_Lucene。它与 PHP 5.2.x(及更高版本)兼容,并且经过了全面的单元测试。它显然不如 Java Lucene 快,但它可以完成工作。
您可以在 PHP 中将elasticsearch与elastica一起使用。