ホームページ > バックエンド開発 > PHPチュートリアル > SQL Server 全文検索の概要_PHP チュートリアル

SQL Server 全文検索の概要_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:01:12
オリジナル
1212 人が閲覧しました

フルテキスト インデックスとフルテキスト検索は SQL Server 7.0 の新機能であり、データ内の文字型の列 (varchar、text、その他の型の列など) にインデックスを付け、インデックスを通じてフルテキスト検索クエリを実現できます。 SQL Server の通常のインデックスと全文検索と比較すると、この 2 つの違いは次のとおりです。
通常のインデックスの全文インデックス
create Index または制約定義を使用して作成する フルテキスト インデックスのストアド プロシージャを使用して作成および削除する
削除方法削除またはドロップ インデックス ステートメントの実行
データの挿入時、変更または削除時、SQL Server はタスク スケジュールまたは実行ストレージを通じてのみフルテキスト インデックスを埋めることができ、通常のインデックスの内容を自動的に更新してフルテキスト インデックスを埋めることができます。各テーブルは複数の通常のインデックスを作成できます。 インデックス 同じデータベース内の複数のフルテキスト インデックスをグループ化して、フルテキスト ディレクトリに保存することはできません。フルテキスト インデックスはファイル システムに保存されます。フルテキスト インデックス操作をサポートするために、SQL Server 7.0 では、これらのストアド プロシージャを使用してフルテキスト インデックスを作成するための手順が追加されました。テキスト インデックスは次のとおりです (括弧内で呼び出されるストアド プロシージャの名前は各ステップの名前です): (1) データベースのフルテキスト処理関数を開始します (sp_fulltext_datebase) (2) フルテキスト カタログを作成します (sp_fulltext_catalog)。 ;
(3) フルテキスト インデックスが必要なテーブル (sp_fulltext_table) をフルテキスト カタログに登録します
(4) フルテキスト検索が必要なテーブルの列名を指定します (sp_fulltext_column)
(5) を作成します。テーブル フルテキスト インデックス (sp_fulltext_table);
(6) フルテキスト インデックス (sp_fulltext_catalog) を設定します。
例:
use pubs
go
exec sp_fulltext_database 'enable'
--titles テーブルのフルテキスト インデックス データ要素を作成します。create は作成すること、activate はアクティブ化すること、deactivate はアクティブ化状態を閉じることです。テーブルのフルテキスト インデックス。
フルテキスト カタログの入力に参加しなくなりました。drop は削除を意味します。create パラメータの後にフルテキスト カタログ名とインデックス列名が続きます。
--次のステートメントは、pubs データベース内のタイトル テーブルのフルテキスト インデックス データ要素を作成します。データ要素を保存するフルテキスト ディレクトリは、
UPKCL_titleidind (PRIMARY KEY 制約によって確立されます) のみです。タイトル テーブルの title_id 列のインデックスのみ)
sp_fulltext_table title,'create','FT_pubs','upkcl_titledind'
--アクティブ化します
sp_fulltext_table Titles,'activate'
-- に参加する列を指定します全文インデックス
sp_fulltext_column 'titles','title', 'add'
sp_fulltext_column 'titles','notes','add'




http://www.bkjia.com/PHPjc/631196.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/631196.html

技術記事

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート