Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用php实现文档搜索引擎_Php_Search - Fatal编程技术网

用php实现文档搜索引擎

用php实现文档搜索引擎,php,search,Php,Search,我必须实现一个类似于google drive search的搜索引擎,也就是说,假设您有一个文件夹,其中的文档位于不同的子文件夹中,我希望能够搜索文件夹中的文档(excel、pdf等),并能够搜索文件中的特定文本,类似于google drive。有什么解决办法吗?如果有一个现有的解决方案,我应该能够将其插入现有的php应用程序。如果您希望它更快,我会将文件的所有数据插入您的MySQL数据库,并在该数据库而不是文件本身上执行搜索 在数据库中搜索更快。AFAIK MySQL具有全文搜索功能,因此您可

我必须实现一个类似于google drive search的搜索引擎,也就是说,假设您有一个文件夹,其中的文档位于不同的子文件夹中,我希望能够搜索文件夹中的文档(excel、pdf等),并能够搜索文件中的特定文本,类似于google drive。有什么解决办法吗?如果有一个现有的解决方案,我应该能够将其插入现有的php应用程序。

如果您希望它更快,我会将文件的所有数据插入您的MySQL数据库,并在该数据库而不是文件本身上执行搜索


在数据库中搜索更快。

AFAIK MySQL具有全文搜索功能,因此您可以创建自己的搜索。如果你想要一个好的搜索引擎,那么试试Solr——我会结合使用RecursiveDirectoryIterator和file_get_contents()