ディレクトリ名 | 必須or任意 | 説明 |
conf | 必須 | solrconfig.xmlやschema.xml |
data | 必須 | index格納 |
lib | 任意 | pluginのjar |
bin | 任意 | レプリケーションスクリプト置き場 |
試しに使ってみるだけなら、組み込みjettyで起動すると楽。TOMCATとの場合は単にwarを配置しておしまい!というわけではなくSOLR_HOMEに必要なファイルを配置して、solrconfig.xmlも配置しないとだめ!
5.x系からスタンドアロンとなりサーブレットコンテナ不要になった。
cd SOLR_HOME/example/ java -jar start.jar
cd SOLR_HOME/example/exampledoc sh post.sh *.xml
管理画面の[Core Admin]でリロードする。
解凍ディレクトリ/example/solrを指定する。
master/slave構成と新しいSolrCloudという仕組みがある。
http://x1.inkenkun.com/archives/254
<requestHandler name="/replication" class="solr.ReplicationHandler" > <lst name="master"> <str name="enable">true</str> <str name="replicateAfter">commit</str> <str name="replicateAfter">startup</str> <str name="confFiles">schema.xml,stopwords.txt</str> <str name="commitReserveDuration">00:00:10</str> </lst> </requestHandler>
<requestHandler name="/replication" class="solr.ReplicationHandler" > <lst name="slave"> <str name="enable">true</str> <str name="masterUrl">http://153.127.201.48:8080/solr</str> <str name="pollInterval">00:00:60</str> </lst> </requestHandler>
solr.xmlとその下部にぶら下がるcoreのsolrconfig.xmlが必要。<core>タグでまとめることも可能
http://blog.johtani.info/blog/2013/06/11/new-solr-xml/
q=note:test AND price:[* to 50000]
sort=price desc