新しいメンバー

  • セリ
  • ひなたぼこ
  • にいな
  • のやま
  • まいまい

検索の数が合わないです

みあーたさんのユーザアバター

悟空さん、こんにちは。最近の学校の校外行事では、3.11以来、災害時のリスクを減らすため、宿舎での避難経路の確認などはかなりまじめにやっているようです。高校でも、東海地震予知情報が発表されたときの対応がカラーレベル別に決まっていて、黄以上なら方面別に帰宅らしいのですが、電車も止まる区間があるそうで、果たしてどうなることやらです。お知らせの紙がむつかしすぎて、頭がこんがらがります。

さて、今までROOM1からROOM3までアップ&ダウン&検索をしてきましたが、今回分担の「n098」を検索したところ、1と2は4件ヒットするのですが、3では1件しかヒットしませんでした。「n098」としか入れないで検索したので、配当のトピックも出てきていいのでは?と思うのですが、なにか理由があるのでしょうか。それとも私の検索方法が不十分なのでしょうか。

   みあーた

Replied
悟空さんのユーザアバター

わかりません

 みあーたさん、こんにちは。

 他のサイトではヒットするのに、このサイトではヒットしないのですね。

 理由は -- わかりません(^^;

 他の部分もそうですが、詳しい使い方はどこにも書かれていません。わからない事がたくさん有ります。

                       悟空

Replied
みあーたさんのユーザアバター

わかりました。

悟空さん、わからないということがわかってすっきり(?)しました。ありがとうございました。

   みあーた

Replied
HIROBUさんのユーザアバター

n098.bseだとヒット

こんばんは
残りの3個所(悟空さんの配当内)はn098.bseでヒットしますね。
高度な検索を使ってもn098だけだとヒットしない理由が分かりませんね(^^;

HIROBU

Replied
悟空さんのユーザアバター

難しくてわからないのですが

 管理メニューの「検索」の設定は以下のようになっています。ほとんど意味がわかりませんが。

Search

Search(検索)モジュールは、キーワードでコンテンツを検索できるようにします。 検索は多くの場合、大きなサイト上でコンテンツを見つけ出す唯一実用的な方法で、ユーザと投稿を見つけ出すのに役立ちます。

検索エンジンはキーワードによる検索ができるように、サイトコンテンツから見つかったワードのインデックスを保守します。 このインデックスの構築と保守を行うために、正しく設定されたcronメンテナンスタスクを必要とします。 インデックス付けの挙動は検索の設定ページで調整することができます。 例えば、「cron実行ごとのインデックス付けアイテム数」は、1回のcronメンテナンスタスクでインデックス付けをする最大アイテム数の設定ができ、必要に応じて数値を減らすことでインデックス付け中のタイムアウトやメモリエラーを防ぐことができます。

より詳しい情報は、オンラインハンドブックのSearch module(英文)エントリを参照するか、日本サイトの ≡ Drupal Japan ≡ を訪れてみてください。

検索の設定

検索エンジンはサイトコンテンツから見つかったワードのインデックスを保守します。 このインデックスの構築と保守を行うために、正しく設定されたcronメンテナンスタスクを必要とします。 以下でインデックス付けの挙動を調整することができます。
[さらに詳しく...]

インデックス付けの状況

サイトの 100% がインデックス付けされました。 0 アイテムがインデックス付けされていません。
インデックス付け処理の抑制

cron実行ごとのインデックス付けアイテム数:100

1回のcronメンテナンスタスクでインデックス付けをする、最大アイテム数を指定してください。 インデックス付け中のタイムアウトやメモリエラーを防ぐために、必要に応じてアイテム数を減らしてください。

インデックス付けの設定

以下の設定を変更するとサイトのインデックスが再構築されます。 これによって検索用インデックスはクリアされませんが、新しい設定を反映するためのシステム内部での更新が行われます。 このため、検索は機能し続けますが、すべての既存コンテンツの再インデックス付けが終わるまで、新規コンテンツのインデックス付けは行われません。

デフォルトの設定はほとんどのサイトに適しています。

インデックス付けをする単語の最小文字数:3

インデックス付けをする単語に必要な最小文字数を入力してください。 文字数が少ないほど検索キーワードのヒット率は上がりますが、それに比例してデータベースの使用量が増大します。 また、この文字数は検索可能なキーワードの最小文字数にもなります。 例えば 5 を指定した場合、検索する際のキーワードに最低でも1つは、5文字以上のものを含むことが必須となります

簡易CJK処理

日本語・中国語・韓国語(CJK)に対して、簡易的な文字列の分割処理を行うかどうかを指定してください。 チェックを入れると、インデックス付けの際にこれらの言語で書かれた文章を連続して重なり合う文字列へ分割し、それらを1つの単語と見なすように処理します。 例えば、上の「単語の最少文字数」設定が 3 の場合、「こんにちは」という文章は「こんに」「んにち」「にちは」のように分割され、インデックス付けされます。 この処理は英語のように空白文字による単語の分かち書きを行わない、日中韓国語への補助的な対応です。 これらへの対応に外部のプリプロセッサ(前処理プログラム)を使用する場合、この機能を使用しないようにチェックを外してください。 なお、この機能は他の言語には影響を与えません。

コンテンツの順位

以下で、検索結果をリストアップする際の並び順を決定する、それぞれの要素ごとの重要度を指定してください。 数値が大きい(※1)要素の条件に合うコンテンツほど、上位にリストアップされやすくなります。 また、0 を指定した要素は無視されます。 なお、これらの値は変更してもインデックスの再構築の必要はなく、ただちに検索結果に反映されるようになります。
※1 この項目は他の設定での「ウェイト」とは逆に、数値が大きいほど優先順位が高くなることに留意してください。

要素          ウェイト
キーワードの適合率    5
投稿日時の新しさ     5
コメント数        5

                       悟空

Replied
HIROBUさんのユーザアバター

単語単位みたい!

こんばんは

Drupalの本家で検索してきました。
検索ボックスに「seach」と入れると検索関係のモジュールがいくつもヒット。
しかし「sea」と入れるとヒットはゼロでseachモジュールはヒットしません。
他の語でも途中までのアルファベットではヒットしません。
英単語単位で検索しているようです。
なので、「n098.bse」はこれで一つと判断され、ヒットしないのでしょう。

日本語を検索する時だと「悟」だけで「悟空」「悟空さん」がヒットしますが、英語だとその感覚が通じないようです(^^;

HIROBU

Replied
paragonさんのユーザアバター

こんにちは、みあーたさん。「n098.bse」で検索する

こんにちは、みあーたさん。

「n098.bse」で検索すると、3件ヒットしますね。
「n098」で検索すると、このトピックスを含めて2件。
ここは単語の最後までちゃんと入力しないとヒットしない検索システムを採用しているのでしょうか?

PARAGON

コンテンツ配信 コンテンツ配信