Dönüşüm etkisiz sözcükler sunucu yapılandırma seçeneği
Kullanım transform noise wordshata iletisi bastırmak için sunucu yapılandırma seçeneği gürültü sözcükleri, yani eğer stopwords, sıfır satır döndüren bir tam metin sorgu bir Boolean işlemi neden. Bu, hangi Boolean işlemler veya yakın, gürültü sözcükleri işlemleri dahil CONTAINS kullanan tam metin sorguları için kullanışlı bir seçenektir. Olası değerler aşağıdaki tabloda açıklanmaktadır.
Değer |
Açıklama |
---|---|
0 |
Gürültü sözcükleri (veya stopwords) dönüştürülmüş değil. Gürültü sözcükleri tam metin sorgu içeren sorgu sıfır satır döndürür ve SQL Serverbir uyarı yükseltir. Bu varsayılan davranıştır.
Not
Uyarı bir çalıştırma uyarıdır.Bu nedenle tam metin yan tümcesinde sorgu yürütülür, uyarı geçirilen değil.Hatta birden fazla tam metin sorgu yan tümceleri olduğunda yerel bir sorgu için yalnızca bir uyarı, oluşturuldu.Uzak sorgu için bağlantılı sunucu hata geçiş değil; Bu nedenle, uyarı geçirilen değil.
|
1 |
Gürültü sözcükleri (veya stopwords) dönüştürülür. Bunlar yoksayılır ve sorgu geri kalanı değerlendirilir. Gürültü sözcükleri bir yakınlık terimi, belirtilmezse, SQL Serverbunları kaldırır. Örneğin, sözcük iskaldırılır CONTAINS(<column_name>, 'NEAR (hello,is,goodbye)'), arama sorgusuna dönüştürme CONTAINS(<column_name>, 'NEAR(hello,goodbye)'). Fark CONTAINS(<column_name>, 'NEAR(hello,is)')içine sadece dönüştürülmüş CONTAINS(<column_name>, hello)olduğu için tek geçerli arama term. |
Etkileri transform noise wordsayarı
Bu bölümde bir parazit kelime içeren sorgular davranışını gösterilmektedir "the", diğer ayarları altında transform noise words. Örnek tam metin sorgu dizeleri aşağıdaki veriler içeren bir tablo satırı karşı çalıştırmayı kabul edilir: [1, "The black cat"].
[!NOT]
Tüm senaryolara bir parazit kelime uyarı üretebilir.
İle transform noise words0 olarak ayarlayın:
Sorgu dizesi
Sonuç
"cat'' VE "the''
Sonuç (davranış aynıdır "the'' VE "cat".)
"cat'' YAKIN "the''
Sonuç (davranış aynıdır "the'' VE "cat".)
"the'' VE "black''
Sonuç yok
"black'' VE "the''
Sonuç yok
İle transform noise words1 olarak ayarlayın:
Sorgu dizesi
Sonuç
"cat'' VE "the''
Satır numarası 1 vurmak
"cat'' YAKIN "the''
Satır numarası 1 vurmak
"the'' VE "black''
Sonuç yok
"black'' VE "the''
Satır numarası 1 vurmak
Örnek
Aşağıdaki örnek kümeleri transform noise wordsiçin 1.
sp_configure 'show advanced options', 1;
RECONFIGURE;
GO
sp_configure 'transform noise words', 1;
RECONFIGURE;
GO