.NOT を使用したクエリの検索に関する私の質問。SQL クエリの読み込みと処理にどちらが速いか混乱しています。SQL Server クエリを実装しましたが、SQL Server 2012 でインデックス検索を使用しているにもかかわらず、クエリが大きくなり、データのフェッチが遅くなります。
では、linq を使用してクエリを高速化する方法はありますか?
これが私のクエリの簡単な例です
SELECT
counting
FROM
xxxxxxx
WHERE
(Contains(BOOLEANTEXT, '"FORM"'))
AND ((Contains(BOOLEANTEXT, ' "FORM" and "WARRANT" ' )))
AND ((Contains(BOOLEANTEXT, ' "RETURN" or "RESPECTING" or "ELECTION" or "EXPENSES" ')))
OR ((Contains(BOOLEANTEXT, 'Near((FORM,WARRANT,RETURN,RESPECTING,ELECTION,EXPENSES), 1000, TRUE)' )))
AND ((Contains(BOOLEANTEXT, 'FORMSOF(INFLECTIONAL, FORM,WARRANT,RETURN,RESPECTING,ELECTION,EXPENSES)' )))
AND ((Contains(BOOLEANTEXT, 'FORMSOF(THESAURUS, FORM,WARRANT,RETURN,RESPECTING,ELECTION,EXPENSES)' )))
ORDER BY
FORMTITLE ASC