-Solr

*Solr [#s7cf6d78]

**SOLR_HOME [#w11a7c40]

|ディレクトリ名|必須or任意|説明|
|conf|必須|solrconfig.xmlやschema.xml|
|data|必須|index格納|
|lib|任意|pluginのjar|
|bin|任意|レプリケーションスクリプト置き場|

**4.0インストール [#t7c18639]

試しに使ってみるだけなら、組み込みjettyで起動すると楽。TOMCATとの場合は単にwarを配置しておしまい!というわけではなくSOLR_HOMEに必要なファイルを配置して、solrconfig.xmlも配置しないとだめ!

5.x系からスタンドアロンとなりサーブレットコンテナ不要になった。


***組み込みJettyでお試し [#la7cf05b]

 cd SOLR_HOME/example/
 java -jar start.jar

http://localhost:8983/solr

 cd SOLR_HOME/example/exampledoc
 sh post.sh *.xml

管理画面の[Core Admin]でリロードする。

***SOLR_HOME [#c5a8772c]

解凍ディレクトリ/example/solrを指定する。


**利用サイト [#ea32625e]

-Yahoo! JAPAN
-E bay
-CookPad

**冗長構成 [#u2e57b09]

master/slave構成と新しいSolrCloudという仕組みがある。

***4.x系のmaster/slave [#rd5e24e5]

http://x1.inkenkun.com/archives/254


*solr.xmlの探索ロジック [#l22a1d9c]

solr.xmlとその下部にぶら下がるcoreのsolrconfig.xmlが必要。<core>タグでまとめることも可能

http://blog.johtani.info/blog/2013/06/11/new-solr-xml/


**Solrクエリ [#c9dbc186]

-ちょっと特殊なので注意。フィールドを指定するがテーブル名という概念が無いようだ。

-備考(note)がtestかつ値段が5万以下

 q=note:test AND price:[* to 50000]

-ソートさせる

 sort=price desc



**Elasticsearch [#yecd5788]

-ベースはLuceneなのでSolrと一緒だが、急上昇しているらしい

*MySQLベース [#a74f28f1]

**Senna [#zc25ef64]

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS