最近のアクセス:
アプリケーションの全文検索

この機能の目的は、エンドユーザーがさまざまなソースをまとめて検索し、必要な情報を見つけられるようにすることです。
「全文検索」機能によって、ユーザーがサイト内を閲覧する方法を変えることができます。
Web サイトを閲覧する方法には、基本的に次の 2 つがあります: 1 つは (サイト全体のパスを把握して) リンクを介して移動する方法、もう 1 つは探しているページへのリンクを直接開くためにサイト全体を全文検索する方法です。
全文検索エンジンを持つ検索機能をアプリケーションに自動的に追加することができます。アプリケーションに全文検索機能を追加すると、エンドユーザーは構造化されていないデータ ( [ コメント ] フィールド、 [ 名前 ] フィールドなど) を検索することができるようになります。データベースやハードディスクのどこにでも保存できる一般的な情報など、 [ テーブル ] フィールドに完全に一致しない情報を検索する場合や、記憶に基づいて一般的な語句で検索する場合(たとえば「貸付* or 緊急 and 199」) に便利です。
全文検索では、保存されているすべての文書内のすべての語句がユーザーが入力した検索語句の検索対象となります。
たとえば、「会計情報の欠落」、「受賞者」、「InvoiceTotal:2500 または貸付の依頼」ということだけを記憶している場合、 [ Comments ] フィールドのコンテンツ検索プログラムの作成は容易ではないため、全文検索 (FTS = Full Text Searching) が役に立ちます。
GeneXus では、トランザクションデータ、およびデータベース以外のソースのデータに自動的にインデックスが作成されます。たとえば、ファイル、HTML ページ、MS Word 文書、テキストファイルなどのインデックスが作成されます。

全文検索の適用範囲

  • (ビジネス コンポーネント トランザクションに関連する) データベーステーブルのすべてのフィールド
  • ハードディスクのファイル

検索クエリ

  • 入力したすべての語句を含む。例:「貸付 AND 借入」(用語間にスペースを含めることは、AND 演算子と同じです)
  • 完全に一致する語句を含む。例:「返済利息」
  • 少なくとも 1 つの語句を含む。例:「債権者 OR 貸与」
  • ワイルドカード検索。例:「credi*」
  • 探している語句があいまいな場合。例:「支払い OR 貸付額」
  • 語句をグループ化する。例: 「(資産 OR 購入) AND NOT 財務」
  • タイトルで検索する。例: 「顧客名 John」
  • 使用する検索エンジンによって、このほかにもさまざまなオブションがあります。例を見るには、こちらをクリックしてください。
詳細: アプリケーションで全文検索を設定する方法

参考情報

Full Text Search データタイプ
全文検索の例
全文検索の例 - インデックス作成









サブページ
Created: 14/09/18 03:16 by Admin Last update: 21/05/20 06:18 by Admin
カテゴリ
Powered by GXwiki 3.0