問題タブ [fulltext-index]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
13104 参照

mysql - テーブルのフルテキストインデックス付き列を表示する

FULLTEXTインデックスが付けられたテーブル内の列のリストを返すクエリを実行しようとしています。テーブルはMyISAM形式であり、phpを使用してクエリを作成します。

理想的には、クエリを実行すると情報が返されるため、列のコンマ区切りの文字列を作成できます。

例:「first_name、last_name、email」

これはMySQLで可能ですか?

0 投票する
6 に答える
23272 参照

sql-server - 全文検索とLIKE

私の質問はフルテキストの使用についてです。私が知っているように、%で始まるクエリはインデックスを使用しません:

このクエリに全文を使用すると、パフォーマンスが向上しますか?SQL Serverは、%username%などのクエリにフルテキストインデックスの利点を使用できますか?

0 投票する
3 に答える
1630 参照

sql-server - 10 進数/数値列にフルテキスト インデックスを作成できますか????? (SQL Server 2008)

および数値であるいくつかの列にフルテキスト インデックスを作成したいと思いvarcharsます。そして、数の問題があります。

フルテキスト インデックスの数値または小数として列を追加する方法は本当にありませんか?

たとえば、テーブルの記事があります。

は数値であるため、作成できませんでしarticleidた!

articleidtext varchar私の別の解決策は、articleid のコピーなどの 2 番目の列を作成することです。その後、トリガーでいっぱいにします。

本当に他に方法はないのでしょうか?

私も次のようにキャストしようとしました:CAST(articleid AS varchar) LANGUAGE 0x0どちらも機能しません。

他の提案は??

どうも...

0 投票する
1 に答える
1955 参照

mysql - MySQL: ファイルの内容を検索する最良の方法 (全文検索)

現在、ユーザーがプレゼンテーション、ドキュメント、電子書籍 (scribd や slideshare など) をアップロードできる Web サイトを開発しているため、ファイルのコンテンツを検索できるようにする必要があります。現在、txt ファイル内のファイルからテキストを抽出しています。MySQL を使用しているため、2 つのオプションを検討しています。

  1. プレーン テキストを別のテーブルに保存し、mysql のフルテキスト インデックスを使用して検索します。
  2. 転置インデックスを使用して単語を保存し、それらを検索します。(2 つの新しいテーブル - 単語とドキュメント テーブルとの多対多)。この場合、結果との関連性を高める繰り返しの単語を処理するにはどうすればよいでしょうか。

テキストは検索にのみ使用されます。(1)の問題は、電子書籍のテキストが巨大になる可能性があるため、(たとえば) 50kb 以下に制限することを検討しています。(2) はまた、電子書籍に多くの単語があるという問題を抱えていますが、これも制限される可能性があります。

それで、テキストにインデックスを付けて、全文検索を高速に実行できるようにする最善の方法を教えていただけませんか。この場合、mysql を最大限に活用する必要があります。

0 投票する
1 に答える
433 参照

full-text-search - スフィンクスの語形

wordforms ファイルを使用すると、次のような単語になります。

テレビ > テレビ

テレビを検索すると、テレビの結果が表示されますが、テレビの結果も表示したいのですが、可能ですか?

0 投票する
4 に答える
645 参照

sql - SQLServer2008フルテキストインデックスの問題

以下に指定されてTableAいるように、列にフルテキストインデックスが指定されています。Name

TableA

テーブルには次のレコードがあります。

次に、テーブルに対して次のクエリを実行します。

クエリの結果は次のとおりです。

'n'で始まらないのに、なぜ最初のレコードを返すのですか?

0 投票する
1 に答える
1526 参照

sql - SQL Server でフルテキスト インデックスが更新されるのはいつですか?

ストアド プロシージャの 1 つで全文検索を使用しています。その前に (典型的な例では数分かかります)、フルテキスト インデックスとテーブル内の約 350 万行を持つテーブルに項目を挿入しています。問題は、上記のストアド プロシージャでアイテムを見つけようとすると、アイテムが存在しない (または検索クエリで見つからない) ことです。そのため、その時点でインデックスはまだ更新されていないと推測しています。

問題は...これが当てはまるのでしょうか、それとも私の問題は別の場所にあるのでしょうか?

はいの場合... フルテキスト インデックスはいつ更新されますか? インデックスを処理する時間は、インデックスに含まれるデータの量によって異なりますか? 約 400 万レコードの場合、通常どのくらいの時間が必要ですか?

SQL Server 2008 を使用しています。

0 投票する
1 に答える
82 参照

mysql - 既存のデータベースに FULLTEXT インデックスを追加する

165,716 レコード (およびカウント) を持つ MySQL テーブルがあります。テーブルのサイズは 233.3 MB です。今、そのテーブルの列に FULLTEXT インデックスを追加したいと考えています。それは可能ですか、それとも問題になるでしょうか?

敬具

0 投票する
1 に答える
248 参照

mysql - 検索トラブルの全文

以前に検索を作成しましたが、正常に機能しますが、別のテーブルで検索しようとすると、いくつかの問題が発生します。

エラーが発生しました...

SQLクエリが失敗しました。クエリを確認してください。

返されたエラー:列リストに一致するFULLTEXTインデックスが見つかりません

私は(私の知る限り)列をフルテキストに正常に変換し、データベースは...に設定されています。

これが私のSQL情報です...

これに基づいて気づかなかった場合は、フルテキストキーで何をしているのかわかりません。これが問題である可能性があります。それでも、私は最初に似たようなことをしました、そしてそれはうまくいきます。

これは私の検索クエリです...

誰かがこの問題を引き起こしている可能性があることを知っていますか?私は何日もこれにいて、問題を理解することができません。どんな助けでもありがたいです、ありがとう。

0 投票する
2 に答える
7793 参照

full-text-search - FileTable内のDocxファイルにフルテキストインデックスを作成する

私はドキュメントストレージに取り組んでいます。したがって、ファイルテーブルでSqlServer2012を使用する予定です。いくつかのテストの後、SqlServerはdocファイルのみにインデックスを付け、docxファイルにはインデックスを付けないようです。

Microsoft FilterPack2.0もインストールしました。

誰かがdocxサポートを取得する方法を知っていますか?おそらく、PDFサポートを取得する方法もありますか?

よろしくお願いしますBoas