Php 网站搜索引擎非mysql

Php 网站搜索引擎非mysql,php,search,search-engine,Php,Search,Search Engine,我想知道做搜索引擎的好方法是什么。要求我创建它的人不使用MySQL,但希望他们的页面可以搜索。不幸的是,他们仍然在创建静态页面,那么创建搜索引擎的最佳方式是什么呢 有没有一种方法可以列出网站并在php中使用get_meta_标记来查找他们为页面添加的关键字?是实现网站搜索的一个很好的选择。您可以将网页、PDF文件、Word/Excel文档等添加到索引中,并通过搜索相关性对结果进行排序,快速高效地搜索所有内容 中提供了Lucene的纯PHP实现。您可以将Zend Lucene类作为独立类使用,而不

我想知道做搜索引擎的好方法是什么。要求我创建它的人不使用MySQL,但希望他们的页面可以搜索。不幸的是,他们仍然在创建静态页面,那么创建搜索引擎的最佳方式是什么呢

有没有一种方法可以列出网站并在php中使用get_meta_标记来查找他们为页面添加的关键字?

是实现网站搜索的一个很好的选择。您可以将网页、PDF文件、Word/Excel文档等添加到索引中,并通过搜索相关性对结果进行排序,快速高效地搜索所有内容

中提供了Lucene的纯PHP实现。您可以将Zend Lucene类作为独立类使用,而不需要整个Zend框架。您可以编写代码,定期将文件和文档添加到索引中(因为更新搜索索引可能很耗时,所以应该按计划或根据网站所有者的要求进行更新)。然后,您可以使用代码打开搜索索引并输入搜索查询以获得结果。上面引用的文档中有所有这些的示例


也是一种可能性,并被广泛使用。这是一个Java服务器,它有一个用于索引和搜索的API,可以用多种语言实现,包括PHP。

是的,因为Zend Framework Lucene实现是纯PHP,所以您只需要PHP5.3支持。Solr也将在Windows或Linux上运行。