2016-11-30 5 views
0

Solrクイックスタート(バージョン6.2.0)は、収集を開始してからdocs/folderを取り込みますが、これらの2つの質問については説明がありません。 まず、コレクションには、コンソールからこの行を使用して作成されますSolr起動用コレクションの設定と検索

Creating new collection 'gettingstarted' using command: 
http://localhost:8983/solr/admin/collections?action=CREATE&name=gettingstarted&numShards=2&replicationFactor=2&maxShardsPerNode=2&collection.configName=gettingstarted 

どこにされているこのコレクションのスキーマとsolrconfig.xmlファイル?

文書が取り込まれた後、すべてがタイトルフィールドを持つ4405個の索引があります。しかし、q入力フィールドのタイトルを入力するとき:Solr、この応答を得る

{ 
"responseHeader":{ 
"zkConnected":true, 
"status":0, 
"QTime":63, 
"params":{ 
    "q":"title:Solr", 
    "indent":"on", 
    "wt":"json", 
    "_":"1480494738956"}}, 
"response":{"numFound":0,"start":0,"maxScore":0.0,"docs":[] 
}} 

タイトルに入力されたものは問題ではありません。タイトル欄の単語で索引を検索することは可能ですか?

+0

フィールドタイトルに使用されるフィールドタイプとは何ですか? –

+0

管理UIから、org.apache.solr.schema.StrFieldとして読み取ることができます。 しかし、私が探したいのは、どのスキーマが始動したコレクションに関連しているのか、そこからのこれらの種類の情報を見る方法です。 –

+0

solrページに移動...コレクションを選択...ファイルオプションをクリック...そこにスキーマファイルが表示されます... –

答えて

0

SolrCloudの例を使用しているようです。その場合、設定はZookeeperにロードされます。したがって、ライブバージョンは非クラウドの例のようにファイルシステム上にはありません。その代わりに管理者用のUIで見ることができます。

ブートストラップされた設定を表示したい場合は、それはserver/solr/configsets /にあり、特定の設定はサンプルの作成時に選択した内容によって異なります。

+0

それはそれを説明しています。私はtitleフィールドの1つのconfigset定義で、を見つけました。私は "text_general"フィールドをトークン化しなければならないと理解していましたが、なぜその中の単一の単語を検索しても結果が返されないのはなぜか分かりません。 –

+0

これはまったく別の質問のようですが、管理UIには分析ページがあり、テキストがどのように解析され、どのように一致するかを見ることができます。また、デバッグを有効にすると、*処理された*トークンがどのフィールドと照合されているかが表示されます。 –

0

コンフィグファイルは、新しいコレクションを作成し、コレクションの名前のフォルダがフォルダを作成したサーバー/ Solrの/内部内に作成されるたびに設定ファイルを(含まれているのconfフォルダが存在します/server/solr/gettingstarted/conf

になります

感謝schema.xml、solrconfig.xmlなど)とインデックスを含むデータフォルダです。

文書をコレクションに索引付けした後にコミットする必要があります。

+0

ありがとうございますが、server/solr/gettingstartedフォルダはありません。そして、それはコミットされます:*:クエリはすべてのドキュメントを返します。それでも、特定のフィールドのクエリは結果を返しません。 –

+0

schema.xmlファイルに 'title'フィールドとその定義が定義されている方法 – vinod