Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İstatistiksel AnlamSal Arama, istatistiksel olarak ilgili anahtar ifadeleri ayıklayıp dizine alarak SQL Server veritabanlarında depolanan yapılandırılmamış belgeler hakkında derin içgörüler sağlar. Ardından , benzer veya ilişkili belgeleri tanımlamak ve dizine eklemek için bu anahtar ifadeleri kullanır.
AnlamSal Arama ile ne yapabilirsiniz?
Anlamsal arama, SQL Server'da var olan tam metin arama özelliğini temel alır, ancak anahtar sözcük aramalarının ötesine uzanan yeni senaryolara olanak tanır. Tam metin araması bir belgedeki sözcükleri sorgulamanıza olanak sağlarken, anlamsal arama belgenin anlamını sorgulamanıza olanak tanır. Artık mümkün olan çözümler arasında otomatik etiket ayıklama, ilgili içerik bulma ve benzer içeriklerde hiyerarşik gezinti yer alır. Örneğin, bir kuruluş veya bir belge grubu için taksonomi oluşturmak üzere anahtar ifadelerin dizinini sorgulayabilirsiniz. İsterseniz, bir iş açıklamasıyla eşleşen özgeçmişleri belirlemek için belge benzerlik dizinini sorgulayabilirsiniz.
Aşağıdaki örneklerde Semantik Arama'nın özellikleri gösterilmektedir. Aynı zamanda bu örnekler semantik dizinleri sorgulamak ve sonuçları yapılandırılmış veri olarak almak için kullandığınız üç Transact-SQL satır kümesi işlevini gösterir.
Belgedeki anahtar tümcecikleri bulma
Aşağıdaki sorgu, örnek belgede tanımlanan anahtar ifadeleri alır. Sonuçları, her bir anahtar ifadenin istatistiksel önemini derecelendirme puanına göre azalan sırada sunar.
Bu sorgu semantickeyphrasetable işlevini çağırır.
SET @Title = 'Sample Document.docx'
SELECT @DocID = DocumentID
FROM Documents
WHERE DocumentTitle = @Title
SELECT @Title AS Title, keyphrase, score
FROM SEMANTICKEYPHRASETABLE(Documents, *, @DocID)
ORDER BY score DESC
Benzer veya ilgili belgeleri bulma
Aşağıdaki sorgu, örnek belgeyle benzer veya ilişkili olarak tanımlanan belgeleri alır. Sonuçları, iki belgenin benzerliğini derecelendirme puanına göre azalan sırada sunar.
Bu sorgu semanticsimilaritytable işlevini çağırır.
SET @Title = 'Sample Document.docx'
SELECT @DocID = DocumentID
FROM Documents
WHERE DocumentTitle = @Title
SELECT @Title AS SourceTitle, DocumentTitle AS MatchedTitle,
DocumentID, score
FROM SEMANTICSIMILARITYTABLE(Documents, *, @DocID)
INNER JOIN Documents ON DocumentID = matched_document_key
ORDER BY score DESC
Belgeleri benzer veya ilişkili hale getiren anahtar tümcecikleri bulma
Aşağıdaki sorgu, iki örnek belgeyi birbirine benzeyen veya birbiriyle ilişkili hale getiren anahtar ifadeleri alır. Sonuçları, her bir anahtar tümceciğin ağırlığını dereceleyen puana göre azalan sırada sunar.
Bu sorgu semanticsimilaritydetailstable işlevini çağırır.
SET @SourceTitle = 'first.docx'
SET @MatchedTitle = 'second.docx'
SELECT @SourceDocID = DocumentID FROM Documents WHERE DocumentTitle = @SourceTitle
SELECT @MatchedDocID = DocumentID FROM Documents WHERE DocumentTitle = @MatchedTitle
SELECT @SourceTitle AS SourceTitle, @MatchedTitle AS MatchedTitle, keyphrase, score
FROM semanticsimilaritydetailstable(Documents, DocumentContent,
@SourceDocID, DocumentContent, @MatchedDocID)
ORDER BY score DESC
Belgelerinizi SQL Server'da depolama
Semantik Arama ile belgeleri dizine eklemeden önce, belgeleri bir SQL Server veritabanında depolamanız gerekir.
SQL Server'daki FileTable özelliği, yapılandırılmamış dosyaları ve belgeleri ilişkisel veritabanının birinci sınıf vatandaşları yapar. Sonuç olarak, veritabanı geliştiricileri Transact-SQL küme tabanlı işlemlerde belgeleri yapılandırılmış verilerle birlikte işleyebilir.
FileTable özelliği hakkında daha fazla bilgi için bkz. FileTables (SQL Server). Belgeleri veritabanında depolamak için başka bir seçenek olan FILESTREAM özelliği hakkında daha fazla bilgi için bkz. FILESTREAM (SQL Server).
İlgili görevler
Anlam Arama'yı Yükleme ve Yapılandırma
İstatistiksel anlamsal aramanın önkoşullarını ve bunların nasıl yükleneceğini veya denetlentiğini açıklar.
Tablo ve Sütunlarda Anlam Aramasını Etkinleştirme
Belge veya metin içeren seçili sütunlarda istatistiksel semantik dizin oluşturmayı etkinleştirmeyi veya devre dışı bırakmayı açıklar.
AnlamSal Arama ile Belgelerde Anahtar İfadeleri Bulma
İstatistiksel anlamsal dizin oluşturma için yapılandırılmış belgelerde veya metin sütunlarında anahtar tümceciklerin nasıl bulunduğunu açıklar.
Anlam Arama ile Benzer ve İlgili Belgeleri Bulma
İstatistiksel semantik dizin oluşturma için yapılandırılan sütunlarda benzer veya ilgili belgelerin veya metin değerlerinin nasıl bulunup bulunup bulunamı ve bunların nasıl benzer veya ilişkili olduğu hakkında bilgi açıklar.
Anlamsal Aramayı Yönetin ve İzleyin
Anlamsal dizin oluşturma işlemini ve dizinleri izleme ve yönetmeyle ilgili görevleri açıklar.
İlgili içerik
Anlamsal Arama DDL'leri, İşlevler, Saklı Yordamlar ve Görünümler
İstatistiksel anlam aramasını desteklemek için eklenen veya değiştirilen Transact-SQL deyimlerini ve SQL Server veritabanı nesnelerini listeler.