La biblioteca solr-php-client en realidad tiene un adaptador para file_get_contents (@see Apache_Solr_HttpTransport_FileGetContents), más otra para Curl. La biblioteca solr-php-client es un marco elaborado que le permite hacer mucho más que publicar una URL con parámetros para que pueda completar una búsqueda. SPC proporciona previsibilidad, extensibilidad y seguridad. Además, el solr-php-client está escrito según los estándares de Zend Framework, por lo que complementa cualquier proyecto de ZF.
Si tengo que elegir entre la elección de un proyecto bien mantenido, apoyada por la comunidad, y escribir mi propio guión que no será superior, elegir el proyecto en buen estado, apoyada por la comunidad. Si tiene necesidades que están fuera de ese proyecto, aún puede escribir su propia secuencia de comandos, pero, una vez más, este tipo de biblioteca es compilación para que pueda extenderla sin dolor.
pero ¿cuál sería el problema será cuando apenas usar file_get_contents? envía y yo reverencia? funciona en todos los navegadores, etc. simplemente no obtiene los problemas de seguridad/flexibilidad que esto podría dar. – ajsie
Para reiterar el comentario de Sarfraz, puede hacer file_get_contents. Pero aún necesita hacer su análisis sintáctico, y si utiliza una biblioteca cliente, ¡obtendrá las 4 cosas que especificó! –