検索結果が多すぎる/少なすぎる/表示されない
期待する検索結果が得られない場合は、検索インデックスや検索条件(キーワード)に原因のあることが多いです。
検索インデックスに登録されていない
目的のファイルが検索インデックスに未登録の状態であると検索結果に反映されません。
インデックス構築途中でまだ登録されていない。(登録待ちの状態)
検索インデックスに登録されていない。(登録漏れの状態)
解決のヒント
インデックス構築の処理状況は[管理ツール > インデックス構築状況]で確認できます。全ての処理が完了してから検索を再度行ってください。
目的ファイルの[情報パネル]を開いて[プロパティ > インデックス 作成状況]が[最新です]になっているとインデックス登録されている状態です。
インデックス登録に漏れてしまったファイルは、インデックス再構築の実施で改善されます。
目的ファイルが保存されているフォルダを選択して[ファイル操作 > 管理者メニュー > インデックス/プレビュー再構築] でインデックス再構築を行ってください。
検索キーワードが一致しない
FileBlog標準のインデックス型の特性により期待する検索結果が得られない場合があります。
標準インデックス型の全文検索特性
全文検索において日本語の文字列と英数字の文字列は区別されます。
英数字は文字列全体(文字ブロック)の一致で検索し、部分一致の検索はできません。
「Good morning」の文章は、キーワードが
Good
やmorning
だと検索できますが、Goo
やing
などの部分的なキーワードでは検索できません。「20100615」は
2010
では検索できません。
アンダースコア
_
やハイフン-
などの記号で区切られた文字列の場合、区切られた文字列で検索ができます。「2010_0615」は、
2010
と0615
で検索できます。
英数字の部分一致検索(前方一致・後方一致)はワイルドカード
*
を使用すると検索できます。「20100615」では、
2010*
や*0615
で検索できます。
英数字の部分一致検索を簡単にできるようにする方法
全文検索においてワイルカードなしに半角文字列の部分一致検索をできるようにする方法です。
「2022abc1129」の文字列ブロックに対して、2022
abc
bc11
などで検索できるようになります。
検索インデックスデータのインデックス型の変更とインデックスの初期化/再構築が必要です。