stepbystep:baseservices

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
stepbystep:baseservices [2021/04/07 16:52]
giancarlo
stepbystep:baseservices [2021/07/15 16:23] (current)
giancarlo [SOLR]
Line 584: Line 584:
 sudo mv target/solr-ocrhighlighting-0.6.0-SNAPSHOT.jar /opt/solr/contrib/archipelago/lib/ sudo mv target/solr-ocrhighlighting-0.6.0-SNAPSHOT.jar /opt/solr/contrib/archipelago/lib/
 </code> </code>
 +We need last ocrhighlighting from master (0.7.0 SNAPSHOT)
 +<code bash>
 +$ wget https://github.com/dbmdz/solr-ocrhighlighting/archive/main.zip
 +$ unzip main.zip
 +$ cd solr-ocrhighlighting-main/
 +$ JAVA_HOME=/usr/lib/jvm/java-14-openjdk-amd64 mvn package
 +$ cd ..
 +$ sudo mv /opt/solr/contrib/archipelago/lib/solr-ocrhighlighting-0.6.0-SNAPSHOT.jar ./
 +$ sudo mv solr-ocrhighlighting-main/target/solr-ocrhighlighting-0.7.0-SNAPSHOT.jar /opt/solr/contrib/archipelago/lib/
 +$ rm -R solr-ocrhighlighting-main
 +
 +Reload Solr
 +</code>
 +Update to ocrhighlighting 0.7.0 release
 +<code bash>
 +$ wget https://github.com/dbmdz/solr-ocrhighlighting/archive/refs/tags/0.7.0.zip
 +$ unzip 0.7.0.zip
 +$ cd solr-ocrhighlighting-0.7.0
 +$ JAVA_HOME=/usr/lib/jvm/java-14-openjdk-amd64 mvn package
 +$ cd ..
 +$ sudo mv /opt/solr/contrib/archipelago/lib/solr-ocrhighlighting-0.7.0-SNAPSHOT.jar ./
 +$ sudo mv solr-ocrhighlighting-0.7.0/target/solr-ocrhighlighting-0.7.0.jar /opt/solr/contrib/archipelago/lib/
 +$ rm -R solr-ocrhighlighting-0.7.0
 +
 +Reload Solr
 +</code>
 +
 Create archipelago core Create archipelago core
 <code bash> <code bash>
Line 662: Line 689:
   </analyzer>   </analyzer>
 </fieldType> </fieldType>
 +</code>
 +[[#solrsugg|Edit Solr schema for Suggester split on word without punctuation]]
 +<wrap #solrsugg></wrap>
 +<code bash>
 +$ sudo -u solr nano -w /srv/solr/data/archipelago/conf/schema.xml
 +</code>
 +<code xml>
 +    <fieldType name="text_ws" class="solr.TextField" omitNorms="true" positionIncrementGap="100">
 +      <analyzer>
 +<!--        <tokenizer class="solr.WhitespaceTokenizerFactory"/> -->
 +        <tokenizer class="solr.WhitespaceTokenizerFactory"/>
 +        <filter class="solr.LowerCaseFilterFactory"/>
 +      </analyzer>
 +    </fieldType>
 </code> </code>
  • stepbystep/baseservices.1617807164.txt.gz
  • Last modified: 2021/04/07 16:52
  • by giancarlo