Articles

Affichage des articles associés au libellé SOLR

[Solr 4.7 avancé]: Intégration avec Symfony 2

Image
Deux articles précédent ce nouvel article: Un premier [Solr 4.7] : Installation, Configuration , Manipulation pour faire les premiers pas avec Solr 4.7; installation de Solr, déploiement sur Tomcat 7 ou avec Jetty, simples requêtes de sélection pour tester le bon fonctionnement. Puis un autre article plus avancé, [solr 4.7 avancé]: Indexation consacré pour l’indexation avec Solr et la description de ses fichiers de configuration. Pour ce nouveau poste, on va pouvo ir communiquer entre une application Symfony 2 avec Solr et ainsi manipuler. Pour aboutir, on utilisera un bundle NelmioSolarium , on mettra un service à l’aide de Dependency Injection , les résultats seront présentés avec un bundle KnpPaginator permettant de partager ces résultats sur plusieurs pages. On suppose avoir indexé nos documents provenant de notre base (mysql pour notre exemple). Si ce n’est pas le cas, vous pouvez trouver votre bonheur dans l’article précédent. Solarium: Solarium est ...

[solr 4.7 avancé]: Indexation

Image
Comme vu dans l’ article précédant [ solr 4.7 ]: installation configuration et manipulation , on a pu voir comment installer Solr 4.7 avec Apache 7 sous ubuntu. On a aussi pu faire quelques exemples de rêquete basique. On a aussi géré l’application de Solr à partir de son back office. Dans ce nouvel article, toujours pratique autant que theorique, on va implémenter la base de solr : Indexation . On va manipuler de plus près les fichiers de configuration. Avant de passer à l’indexation, on va présenter les fichiers de configuration qui sont : schema.xml, solrconfig.xml et data-config.xml. Schema.xml : Le fichier schema.xml représente les format des champs à indexer. Sois l’exemple complet suivant: <?xml version="1.0" encoding="UTF-8" ?> <schema name="example" version="1.1"> <types> <fieldType name="string" class="solr.StrField" sortMissingLast="true" omi...

[Solr 4.7] : Installation, Configuration , Manipulation

Image
Définition : Solr est une plateforme logicielle de recherche s'appuyant sur le moteur de recherche Lucene, créé par la Fondation Apache et distribuée et conçue sous licence libre. Solr utilise le langage Java et est exécuté par un conteneur de servlets, comme par exemple Tomcat. Il communique avec le client à l'aide d'une interface de programmation en XML et JSON, généralement via le protocole HTTP. [http://lucene.apache.org/solr/] Téléchargement : Télécharger l'archive de la dernière version de solr en suivant ce lien : http://lucene.apache.org/solr/downloads.html solr-VERSION.zip ou .tgz (avec VERSION est le numéro de la version, e.g. 4.7.1) fichier qui contient Apache Solr, documentation html et tutorial. Le solr-VERSION-src.zip ou .tgz contient tou le code source pour cette version. Décompresser l'archive, on obtient un dossier contenant : - exemple/ contient des exemples, des documents à indexer, Jetty le conteneur de servl...