We zijn toch allemaal zoekende? Apache Solr We zijn toch allemaal zoekende?
Inhoud Wat is Apache Solr Configuratie Gebruik ANP Portal SolrAS Vragen
Wat is Apache Solr “Solr is een open source enterprise search server gebaseerd op de Lucene Java search library, met XML/HTTP APIs, caching, replicatie, en een web administratie interface.”
En verder… Java 5 Web Applicatie Lucene Search Library Gebouwd door CNET Apache software project sinds 2007 Huidige versie 1.3 1.4 komt er aan
En verder… Indexeren en zoeken middels HTTP Web interface voor admin interface Schaalbaar d.m.v Replication Plugin systeem Ingebouwde caching Facetten Highlighting Uitgebreide configuratie instellingen request handlers schema Analyzers en tokenizers
En wat nu? Tutorial op http://lucene.apache.org/solr/tutorial.html Stapjes cd example java jar start.jar http://localhost:8983/solr/ cd example/exampledocs java jar post.jar *.xml
Out of the box
Configuratie met pointy brackets Schema.xml Hierin wordt de geindexeerde data beschreven SolrConfig.xml Hierin wordt beschreven hoe je er bij kan komen
Gebruik Toevoegen met http POST Ophalen met http GET
Input… Post naar solr/update Voorbeeld: <add><doc> <field name="id">SOLR</field> <field name="name">Apache Solr</field> </doc></add> <delete><id>SP2514N</id></delete> <delete><query>name:DDR</query></delet e> Niet vergeten te committen
Data er uit… Query mechanisme met HTTP GET http://solr/select?q=electronics <response> <lst name="responseHeader"> <int name="status">0</int> <int name="QTime">1</int> </lst> <result name="response" numFound="14" start="0"> <doc> <arr name="cat"> <str>electronics</str> <str>connector</str> </arr> <arr name="features"> <str>car power adapter, white</str> <str name="id">F8V7067APLKIT</ str>…
ANP Portal Demo
SolrAS Open Source Action Script library voor Solr Gepoort vanuit SolrJ Java Client Open source op http://code.google.com/p/solras/ Kijkje in de keuken
Vraagteken?