[Sitecore][Solr] Solr Adminを使ってインデックスの内容を確認する
概要:Solr Adminでインデックスを確認する手順のクリックメモです。
————————————————————————————————–
以前、[Sitecore 8][Luke][Lucence]Lukeを使ってサイトコア8のLucenceインデックスの内容を確認するのメモ書きを書いていました。最近のプロジェクトでSolrを使用する場合が出てきたので、その際にインデックスの値を確認したり手順を簡単にまとめていました。Solrのセットアップに関する記事はネットでたくさんあるので、ここで省略します。サイトコアのドキュメントにも詳細な手順が書かれています。
既存のフィールドを確認する
1.まず、Solrのアドメイページへ行きます。
3.次にQueryにて検索をかけます。
4.初めてこれを使う時思ったので、これは簡単だね、でも、
どのフィールドが検索可能なのかはさっぱり。どこを見ればいいのかなぁ。。。
データーベースのSchemaを見れば分かるのではと思って、Schemaをみれば、
フィールドの一覧が表示された。
6.Queryへ戻り、検索をかけると、結果が表示されます。
7.予想している結果がなかった場合は、セカンダリを見る際にこれが便利。
ページにて表示されているurlをクリックすると、Jsonフォーマットの結果が表示され、その際に
urlにセカンダリのインディクスに切り替えればいいです。
8.guidで検索する際に、{}とーがなく、小文字で検索
例えば、下記のイベントのタイプを検索したいの場合
そのままGUIDを使うと、エラーが表示され、
検索の結果からみれば、GUIDが{}とーがなく小文字ですので、
{}、-を削除に、小文字で検索すると結果が出ました。
以上です。