DB2 Text Extender
DB2 Text Extender はテキスト検索プログラムで、SQL (構造化照会言語) に拡張機能を提供します。 これは、DB2 データベースに保管されている非構造化テキストを検索するための、パワフルかつインテリジェントな検索エンジンを処理します。 DB2 Text Extender を WebSphere Commerce のストアに組み込めば、顧客が商品を検索するより効率が向上します。 DB2 Text Extender は、同義語およびワードの関連を考慮に入れるので、より多くの柔軟性を検索者に提供します。
DB2 Text Extender の検索システムは、データベースの列テキストへの参照だけでなく、列テキストから有効なワードを含む内部索引を生成します。 顧客がストアまたはストア・グループ内から検索を開始すると、検索システムは、顧客の入力と索引中のワード間で一致を検索します。
一致を見つけると、データベース内の適切なテーブルから対応する列データが検索され、表示されます。 検索システムは索引を介して検索するので、検索が高速です。 データベースの準備手順の一部として、索引に組み込みたいテキストを含む、データベース中のテーブルおよび列に索引付けをする必要があります。
DB2 Text Extender は、以下の検索を実行することができます。
- 特定のワードまたは句。「ハンマー」または「男性用衣類」など。
- ワードまたは句の同義語。 たとえば、「本」というワードを検索する顧客は、「記事」、「全集」、または「マニュアル」という商品も見つけます。
- 類似したワード。 たとえば、顧客は、「ジーンズ」というワードを「パンツ」と同じ文または段落で検索できます。
- 複数形や異なる時制などのワードのバリエーション。 たとえば、「drive」というワードを検索する顧客は、「driving」、「drove」、「driven」も見つけます。
検索では当然ワイルドカードも使用できます。前、中間、後のマスキング、およびワードと文字のマスキングを使用できます。 たとえば、顧客は「本」という文字で始まるワード、「カード」というワードで終わる句を検索できます。
DB2 Text Extender は、さまざまな言語および形式を組み込んだあらゆる種類のテキストにアクセスでき、また何千もの文書を高速で検索できます。
DB2 Text Extender のパワフルな言語検索テクノロジーには、以下のテキスト解析フィーチャーが組み込まれています。
- 非英数字を含む用語を認識する。「don't」または「$14,225」など。
- 大小混合用語、およびアクセント文字または特殊文字を含む用語を標準形に正規化する。 これによって顧客は、「computer」を検索して「Computer」も見つけることができ、「multi-media」を検索して「multimedia」も見つけることができます。
- 用語を基本形に変える。 「media」などの用語をその基本形である「medium」に変えます。
動詞の活用形 (「bought」など) は基本形 (「buy」) に変えます。 これによって顧客は、データベース中のその商品名によって、またはいくつかのバリエーションによって、商品を探すことができます。
注:
- DB2 Text Extender は、DB2 データベース内で検索を行うだけです。
DB2 Text Extender for iSeries は、
WebSphere Commerce データベース・スキーマを処理しません。 WebSphere Commerce は Unicode コード・ページ (UCS-2) を使用して、
製品の多言語およびマルチカルチャーのフィーチャーをサポートするものの、
DB2 Text Extender for iSeries は、Unicode データを含むフィールドは処理しません。
DB2 Text Extender は、Linux ではサポートされていません。