ホームページ バックエンド開発 PHPチュートリアル フルテキスト インデックス - CONTAINS syntax_PHP チュートリアル

フルテキスト インデックス - CONTAINS syntax_PHP チュートリアル

Jul 13, 2016 pm 05:02 PM
contains where 私たち 索引 文法 合格

フルテキスト インデックス - CONTAINS 構文
通常、次のように WHERE 句で CONTAINS を使用します: SELECT * FROM table_name WHERE CONTAINS(fullText_column,'search content')。

例を通して学習しましょう。アドレスが全文検索用の列であるテーブル students があるとします。
1. 住所が北京にある学生をクエリします
学生から Student_id,student_name を選択します
WHERE CONTAINS( address, 'beijing' )
注: beijing は単語であり、一重引用符で囲む必要があります。
2. 住所が河北省にある学生をクエリします
学生 ID,学生名
FROM 学生を選択します
WHERE CONTAINS( address, '"HEIBEI省"' )
注: 河北省はフレーズであり、内側で二重引用符で囲む必要があります一重引用符は立ち上がります。
3. 住所が河北省または北京にある学生をクエリします
SELECT Student_id,student_name
FROM students
WHERE CONTAINS( address, '"HEIBEI省" OR beijing' )
注: 論理演算子 (AND、AND NOT を含む) を指定できます、 または )。
4. 単語「Nanjing Road」を含む住所をクエリします
SELECTstudent_id,student_name
FROM students
WHERE CONTAINS( address, 'nanjing NEAR road' )
注: 上記のクエリは、「nanjing road」、「」を含む住所を返します。南京東路」、「南京西路」などのアドレス。
A NEAR B は条件を意味します: A は B に近いです。
5. 「湖」で始まる住所をクエリします
SELECT Student_id,student_name
FROM students
WHERE CONTAINS( address, '"hu*"' )
注: 上記のクエリは、'hubei'、'hunan'、などの住所。
% ではなく * であることに注意してください。
6. 同様の重み付けクエリ
SELECTstudent_id,student_name
FROM students
WHERE CONTAINS( address, 'ISABOUT (city Weight (.8), county wright (.4))' )
注: ISABOUT は、このクエリ Word のキーです。 、weight は係数と同様に 0 から 1 までの数値を指定します (私の理解では)。条件が異なれば重点が異なることを示します。
7. Word 多態性クエリ
SELECT Student_id,student_name
FROM students
WHERE CONTAINS( address, 'FORMSOF (INFLECTIONAL,street)' )
注: このクエリは、'street'、'streets' などの単語を含む住所を返します。
動詞の場合、次のようなさまざまな時制が返されます。dry は、dry、dry、dry などを返します。
上記の例はすべて英語であり、一部のクエリメソッドは中国語でサポートされておらず、私のコンピューターは英語のシステムであるため、中国語は使用されていません。


http://www.bkjia.com/PHPjc/631072.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/631072.html技術記事フルテキスト インデックス - CONTAINS 構文 通常、次のように WHERE 句で CONTAINS を使用します。 SELECT * FROM table_name WHERE CONTAINS (fullText_column, 'search content')。 私たちは...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Oracle のインデックス タイプとは何ですか? Oracle のインデックス タイプとは何ですか? Nov 16, 2023 am 09:59 AM

Oracle インデックス タイプには次のものがあります: 1. B ツリー インデックス、2. ビットマップ インデックス、3. 関数インデックス、4. ハッシュ インデックス、5. 逆キー インデックス、6. ローカル インデックス、7. グローバル インデックス、8. ドメイン インデックス、9.ビットマップ接続インデックス、10. 複合インデックス。詳細な紹介: 1. B ツリー インデックスは、同時操作を効率的にサポートできる自己分散ツリー データ構造です。Oracle データベースでは、B ツリー インデックスが最も一般的に使用されるインデックス タイプです。2. ビット グラフ インデックスは、インデックス タイプ ベースです。ビットマップアルゴリズムなどについて。

ラムダ式の構文と構造の特徴は何ですか? ラムダ式の構文と構造の特徴は何ですか? Apr 25, 2024 pm 01:12 PM

ラムダ式は名前のない匿名関数であり、その構文は (parameter_list)->expression です。匿名性、多様性、カリー化、閉鎖性が特徴です。実際のアプリケーションでは、ラムダ式を使用して、合計関数 sum_lambda=lambdax,y:x+y などの関数を簡潔に定義し、map() 関数をリストに適用して合計演算を実行できます。

Laravel コレクションの Where メソッドの実践ガイド Laravel コレクションの Where メソッドの実践ガイド Mar 10, 2024 pm 04:36 PM

Laravel コレクションの Where メソッドに関する実践ガイド Laravel フレームワークの開発中、コレクションは、データを操作するための豊富なメソッドを提供する非常に便利なデータ構造です。中でも、Where メソッドは、指定した条件に基づいてコレクション内の要素をフィルタリングできる、一般的に使用されるフィルタリング メソッドです。この記事では、Laravel コレクションでの Where メソッドの使用法を紹介し、特定のコード例を通じてその使用法を示します。 1. Whereメソッドの基本的な使い方

インデックスが配列の制限を超える問題の解決方法 インデックスが配列の制限を超える問題の解決方法 Nov 15, 2023 pm 05:22 PM

解決策は次のとおりです。 1. インデックス値が正しいかどうかを確認します。まず、インデックス値が配列の長さの範囲を超えていないかどうかを確認します。配列のインデックスは 0 から始まるため、インデックスの最大値は配列の長さから 1 を引いた値になります。 2. ループ境界条件を確認します。ループ内で配列アクセスにインデックスを使用する場合は、ループ境界条件が正しいことを確認してください。 ; 3. 配列の初期化: 配列を使用する前に、配列が正しく初期化されていることを確認してください; 4. 例外処理の使用: プログラム内で例外処理メカニズムを使用して、インデックスが配列の境界を超えるエラーをキャッチできます。 、それに応じて処理してください。

Go言語とJSの関係と違い Go言語とJSの関係と違い Mar 29, 2024 am 11:15 AM

Go 言語と JS の関係と違い Go 言語 (Golang とも呼ばれます) と JavaScript (JS) は現在人気のあるプログラミング言語であり、これらはある面では関連していますが、他の面では明らかな違いがあります。この記事では、Go 言語と JavaScript の関係と違いを探り、読者がこれら 2 つのプログラミング言語をよりよく理解できるように具体的なコード例を示します。接続: Go 言語と JavaScript は両方ともクロスプラットフォームであり、異なるオペレーティング システム上で実行できます。

インデックスを使用して、PHP および MySQL でのデータのグループ化とデータ集約の効率を向上させるにはどうすればよいでしょうか? インデックスを使用して、PHP および MySQL でのデータのグループ化とデータ集約の効率を向上させるにはどうすればよいでしょうか? Oct 15, 2023 am 11:39 AM

インデックスを使用して、PHP および MySQL でのデータのグループ化とデータ集約の効率を向上させるにはどうすればよいでしょうか?はじめに: PHP と MySQL は現在最も広く使用されているプログラミング言語およびデータベース管理システムであり、Web アプリケーションの構築や大量のデータの処理によく使用されます。データのグループ化とデータの集計は、大量のデータを処理する際の一般的な操作ですが、インデックスが適切に設計および使用されていない場合、これらの操作は非常に非効率になる可能性があります。この記事では、PHP と MySQL でのデータのグループ化と集計の効率を向上させ、パフォーマンスを向上させるためのインデックスの使用方法を紹介します。

LaravelコレクションでWhereメソッドを使用する方法 LaravelコレクションでWhereメソッドを使用する方法 Mar 10, 2024 pm 10:21 PM

Laravel コレクションで Where メソッドを使用する方法 Laravel は、開発者がアプリケーションを迅速に構築できるようにする豊富な機能とツールを提供する人気のある PHP フレームワークです。その中でも、コレクションは Laravel の非常に実用的で強力なデータ構造であり、開発者はコレクションを使用して、フィルタリング、マッピング、並べ替えなどのデータに対するさまざまな操作を実行できます。コレクションでは、Where メソッドは、指定された条件に基づいてコレクションをフィルター処理するためによく使用される方法です。

PHPは、別の文字列内の文字列の開始位置から終了位置までの文字列を返します。 PHPは、別の文字列内の文字列の開始位置から終了位置までの文字列を返します。 Mar 21, 2024 am 10:31 AM

この記事では、PHP がどのようにして、別の文字列内の文字列の開始位置から終了位置まで文字列を返すかを詳しく説明します。非常に実用的であると編集者が考えたので、参考として共有します。この記事. この記事から何かを得ることができます。 PHP で substr() 関数を使用して、文字列から部分文字列を抽出します。substr() 関数は、文字列から指定された範囲内の文字を抽出できます。構文は次のとおりです。 substr(string,start,length) ここで、 string: 部分文字列が抽出される元の文字列。 start: 部分文字列の開始位置のインデックス (0 から始まります)。 length (オプション): 部分文字列の長さ。指定されていない場合は、

See all articles