collection1: org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: Unable to use updateLog: _version_field must exist in schema, using indexed="true" stored="true" and multiValued="false" (_version_ does not exist)
<requestHandler name="/select" class="solr.SearchHandler">
<!-- default values for query parameters can be specified, these
will be overridden by parameters in the request
-->
<lst name="defaults">
<str name="echoParams">explicit</str>
<int name="rows">10</int>
<!-- <str name="df">text</str> -->
</lst>
$ cd /path/to/sen/lib
$ cp sen.jar /path/to/solr/example/solr-webapp/webapp/WEB-INF/lib/
この一連の作業で、Apache Solrで形態素解析が利用できるようになります。
以下、余談ですがSenのインストール時にエラーが出た場合の対処です。
まず、Senをantでビルドする際に文字コードに関するWarningが出たりします。
compile:
[javac] Compiling 31 source files to /path/to/sen/build/classes
[javac] /path/to/sen/src/java/net/java/sen/SenUtils.java:158: warning: unmappable character for encoding euc_jp
が、これは基本的にメッセージなので無視してかまいません。
そして、個人的にはまったのが
[javac] /path/to/sen/src/java/net/java/sen/util/DoubleArrayTrie.java:1: class or interface expected
[javac] cpp: error trying to exec 'cc1plus': execvp: No such file or directory
[javac] ^
[javac] /path/to/sen/src/java/net/java/sen/util/DoubleArrayTrie.java:1: unclosed character literal
[javac] cpp: error trying to exec 'cc1plus': execvp: No such file or directory
[javac] ^
[javac] /path/to/sen/src/java/net/java/sen/util/DoubleArrayTrie.java:1: unclosed character literal
[javac] cpp: error trying to exec 'cc1plus': execvp: No such file or directory