Solr PHP客户端vs file_get_contents?

ajs*_*sie 5 php solr full-text-search

我使用PHP访问Solr,我想知道一件事.

我可以使用时为什么要使用Solr PHP客户端:

$serializedResult = file_get_contents(
                      'http://localhost:8983/solr/select?q=niklas&wt=phps');
Run Code Online (Sandbox Code Playgroud)

得到数组中的结果然后打印出来?我真的没有区别.PHP客户端有更丰富的功能吗?

Sar*_*raz 4

我认为是因为以下几个原因:

  • 灵活性
  • 错误处理
  • 安全问题
  • 可扩展性

所有的问题都是这些预制的脚本和框架头疼的问题。因此,如果某件事有解决方案,我建议您采用该解决方案,而不是自己做所有事情。

此外,由于这些脚本和框架拥有良好的社区支持,因此错误、安全问题等也较少。