問題タブ [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.
mysql - FULLTEXT インデックスの実行に時間がかかる
次のクエリは、実行に 1.1 秒かかります。これは、インデックスEXPLAIN
の使用を示しています。FULLTEXT
FULLTEXT
列に索引がありsIndex07
ます。ただし、このFULLTEXT
インデックスが削除され、通常のインデックスに置き換えられるとKEY
、クエリは次のようになります。
わずか 0.6 秒で完了します。句をネストする必要があることを他の質問で見ましたが、ステートメントMATCH
でネストする方法がわかりません。また、句をCOUNT
削除すると、インデックスを使用して実行されたクエリは、2 番目のクエリよりも 50% 高速に実行されるため、利点があるように見えますが、残りのクエリと組み合わせて使用すると苦労しています。もインデックス化されており、データベースのサイズは 4.5Gb です。meta_oid
FULLTEXT
FULLTEXT
meta_oid
sIndex07
varchar(1024)
編集:検索が遅くなった
理由は、検索語にハイフンが含まれているためで、私の特定のケースでは演算子FULLTEXT
よりもはるかに大きなデータセットを返します。LIKE
ハイフンなしの検索はFULLTEXT
、LIKE
24時間以内に、mysqlバイナリを再コンパイルせずにハイフンで検索できる人に報奨金を授与しますFULLTEXT
。これにより、質問の本来の目的である高速化が実現します。
full-text-search - Microsoft Azure SQL データベース v12 のフルテキスト インデックスに関連するエラー SQL71578 とは何ですか?
次のコマンドで、Microsoft Azure SQL Database v12 を対象とする Visual Studio でデータベース プロジェクトをコンパイルしようとすると、
、次のエラーが表示されます。
エラー: SQL71578: {table} の要素フルテキスト インデックスには、Microsoft Azure SQL データベース v12 でサポートされていない値に設定されたプロパティ IsPartOfStatisticalSemanticAnalysis があります
解決策は何ですか?
c# - 大きなテキストc#/sqlで類似した各単語の頻度を見つける
単語を類似のものとしてグループ化し、頻度を見つける必要があります。
したがって、テキストのような"moron and morons sat on moronic bench with mormons"
結果が得られます
1 つのクエリでテキストまたは正確な単語のリストをプッシュし、一般的な単語を頻繁に受け取ることができる必要があります。
C# から、SQL Server を使用できます。