Presentación curso de Apache Solr. A través de la realización de ejercicios prácticos, se obtendrán conocimientos sobre la implantación de tecnologías Solr, configuración, indexación, análisis y resolución de problemas comunes.
2. ¿Quiénes Somos? Expertos en sistemas de búsqueda, repositorios digitales y recomendación . Referencia Relevante : 24Symbols, BBVA o Biblioteca Nacional.
15. Configurando Apache Solr: solrconfig.xml Propiedades del índice < dataDir >/var/solr/data</dataDir> < indexDefaults > <!-- Values here affect all index writers and act as a default unless overridden. -> < useCompoundFile >false</useCompoundFile> < mergeFactor >10</mergeFactor> <!-- If both ramBufferSizeMB and maxBufferedDocs is set, then Lucene will flush based on whichever limit is hit first. --> <!-- <maxBufferedDocs>1000</maxBufferedDocs> --> <!-- Sets the amount of RAM that may be used by Lucene indexing for buffering added documents and deletions before they are flushed to the Directory. --> < ramBufferSizeMB >32</ramBufferSizeMB> <!-- <maxMergeDocs>2147483647</maxMergeDocs> --> < maxFieldLength >10000</maxFieldLength> < writeLockTimeout >1000</writeLockTimeout> < commitLockTimeout >10000</commitLockTimeout> < lockType >native</lockType> </indexDefaults> < mainIndex > < useCompoundFile >false</useCompoundFile> < ramBufferSizeMB >32</ramBufferSizeMB> < mergeFactor >10</mergeFactor> </mainIndex>
17. Configurando Apache Solr: solrconfig.xml Configuración de los RequestHandlers < requestHandler name=" /spell " class="solr.SearchHandler" lazy="true"> < lst name="defaults"> <!-- omp = Only More Popular --> < str name ="spellcheck.onlyMorePopular"> false </str> <!-- exr = Extended Results --> <str name="spellcheck.extendedResults">false</str> <!-- The number of suggestions to return --> <str name="spellcheck.count">1</str> </lst> < arr name=" last-components "> <str> spellcheck </str> </arr> </requestHandler> < searchComponent name=" spellcheck " class="solr.SpellCheckComponent"> <str name="queryAnalyzerFieldType">textSpell</str> <lst name="spellchecker"> <str name="name">default</str> <str name="field">name</str> <str name="spellcheckIndexDir">./spellchecker</str> </lst> </searchComponent>
18.
19. Modificando el índice: indexación Formato de XML de indexación <?xml version="1.0" encoding="UTF-8"?> < add > < doc > < field name ="identificador">http://url.cualquiera.com/webclient/</field> <field name=" pid "> 1865905 </field> <field name="thumbnail">http://url.cualquiera.com/webclient/Delivery</field> <field name="autor">Castro, Adolfo de 1823-1898 </field> <field name="autor_facet">Castro, Adolfo de</field> <field name="autor_abreviada">Castro, Adolfo de-1823-1898-</field> <field name="autor_completa">Castro, Adolfo de-1823-1898-#</field> <field name="titulo">Cádiz en la Guerra de la Independencia : cuadro histórico</field> <field name="editor">Cádiz Revista Médica </field> <field name="materia">Cádiz Historia S.XIX </field> … </doc> ... </add>