sitecorejp.comコンテンツへ移動sitecorejp.com私の日本語を忘れないように日本語でサイトコア情報をアメリカのボストンより共有します。(2)最新記事[Sitecore][Script]素早くサイトファイルをバックアップ[Sitecore][TIPs]素早くアイテムIDを探す。サイトがフリーズしてしまう。Sitecore.ContentSearch.Lucene.DefaultIndexConfiguration.configを無効にしない。最後のソースの更新/再構築のステータスが更新されない。インデックスの値を確認したり、またフィールドを追加して、中身を確認したりするメモ書き検証環境は次の通りです。3.5.0LukeはLuceneのインデックスブラウザで日本語でLukeについての記事がないかを検索したら、この記事をみてLukeを使ってインデックスを確認するについてもう少し書いてみたいと思いました。Lukeのダウンロード、インストールは上記の方の記事に詳しく書かれているのでここでは重複しません。ここではLukeを使ってインデックスの追加や確認手順のみを書きます。既存のフィールドを確認するアイテムを検索する今日は自分が始めてLukeを使うユーザと想定して検索をしてみます。Item”があります。Item”アイテムテンプレートを検索してみます。Searchタブで検索したいキーワードを検索したいフィルドを選択すればいいのでは。パーザーの結果を見ると、なるほど。トライ2、やはり結果なし。パーザーされていたのに、なんで?トライ3、小文字をしてみると結果があった。なんで?インディクスのフィールドは通常.CONFIGで定義しているのでファイルで_templatenameで検索ををかけるとこのSitecore.ContentSearch.Lucene.DefaultIndexConfiguration.config設定ファイルにてフィールドの設定でアナライザーの設定をみつけました。/></field>アナライザーはLowerCaseKeywordAnalyzerを使用しているので小文字となっているわけです。アナライザーを変更すれば小文字でなくでもサーチができるはずのではと思ってアナライザーを変えて試しました。ついてですが、複数のキーワードで複数のフィールドを検索したいなら、こんな感じです。フィールドを追加し確認をするさて、簡単な検索ができたところで、簡単なフィールドを追加してサーチしてみましょう。フィールドを追加し、インディクスを再構築します。再度インディクスを開き、確認Documentを開いてフィールドをみると、追加したフィールドが見えたらない。ここに表示されたフィールドのリストは、「hydrate」というプロセスが利用できる値で、それは自動的にPOCOを移入プロセスです。詳しい記事はここに要するに保存タイプを指定する必要があります。textタイプのフィールドがインディクスに保存されるので、追加されるフィルド別にその設定をしましょう。textタイプのフィールドがインディクスに保存されるので、フィルド別に設定をします。...12345<fieldfieldName="zzzMyLocation"storageType="YES"indexType="TOKENIZED"...Tips:再オープンで更新します。再度Luke起動した場合はダウン印で以前したファイルを素早くリロードします。まとめ:私は最初にLukeを使用したのは2011年Alexさんのこの記事をみた時からです。検索にかかわる作業をする際にLukeは欠かせないツールです。実際に使ったLukeの機能は上記で書かれているだけです。別のLukeの活用テクニックを知っているならぜひ教えてください。