«full-text-search» etiketlenmiş sorular

Bir sözcük veya sözcük birleşimi içerenleri bulmak için veritabanındaki bir belge koleksiyonunun veya serbest metin alanlarının metninde arama yapma.

2
Birden çok sütunlu tam metin araması kaydeder, neden çalışma zamanında değil, dizinde concat?
Son birkaç gün içinde postgres tam metin aramasıyla karşılaştım ve birden fazla sütun arasında arama yaparken dizin oluşturma konusunda biraz kafam karıştı. Postgres dokümanlarıts_vector , birleştirilmiş sütunlarda dizin oluşturma hakkında konuşur , şöyle: CREATE INDEX pgweb_idx ON pgweb USING gin(to_tsvector('english', title || ' ' || body)); ki ben böyle arama …

2
SQL Server Tam Metin Dizini'ni etkinleştirdikten sonra sorguları yavaşlatma
Benim veritabanına karşı çalışan birçok ekleme, güncelleme ve silme sorguları ile bir asp.net web sitesi var. Birkaç gün önce tablolardan birinin iki sütununda bir Tam Metin Dizini oluşturuyorum. Bundan sonra, web sitesi bu tabloda güncelleme sorguları çalıştırdığında, SQL Server İşleminin bellek ve disk kullanımının atladığını ve güncellemelerin daha yavaş olduğunu …

2
Çılgınca yanlış satır tahminleri nedeniyle yavaş tam metin araması
Bu veritabanına (RT ( Request Tracker ) biletlerini saklamak) yönelik tam metin sorgularının yürütülmesi çok uzun zaman alıyor gibi görünüyor. Ekler tablosu (tam metin verilerini içeren) yaklaşık 15 GB'dir. Veritabanı şeması aşağıdaki gibidir, yaklaşık 2 milyon satır: rt4 = # \ d + ekler "Public.attachments" tablosu Sütun | Türü | …

1
HER TABLO İÇİN DEĞİL, BİRLEŞTİRİLMİŞ SORGULAN MATCH () puanlarını hesaplayın
SELECT ifadelerinin tüm bölümü için bir puan almaya çalışıyorum SELECT *,MATCH(`result`) AGAINST('keyword') as `score` FROM `table1` WHERE MATCH(`result`) AGAINST('keyword') UNION SELECT *,MATCH(`content`) AGAINST('keyword') as `score` FROM `table2` WHERE MATCH(`content`) AGAINST('keyword') UNION SELECT *,MATCH(`text`) AGAINST('keyword') as `score` FROM `table3` WHERE MATCH(`text`) AGAINST('keyword') Bu gibi durumlarda puanlar tabloya göre + alaka düzeyine …

1
Tam metin araması neden LIKE'dan daha az satır döndürüyor
Tam metin aramasını istediğim gibi çalıştırmıyorum ve sonuç listelerindeki farklılıkları anlamıyorum. Örnek ifadeler: SELECT `meldungstext` FROM `artikel` WHERE `meldungstext` LIKE '%punkt%' 92 satır döndürür. Sütun meldungstext'te "Punkten", "Zwei-Punkte-Vorsprung" ve "Treffpunkt" gibi eşleşmeleri olan satırları alıyorum. "Meldungstext" sütununda bir tam metin dizini ayarlayın ve bunu denedim: SELECT `meldungstext` FROM `artikel` WHERE …


1
Tam metin: çok sayıda FT_MASTER_MERGE, birden çok tam metin dizini oluşturulduktan sonra SUSPENDED durumunda bekliyor (sunucu kilitleniyor)
SQL Server 2014'te 10 veritabanı, her veritabanında 100 farklı şema, her şemada 10 küçük (~ 50 satır) tablo (yani toplamda 10K tablo) olduğunda bir test yaptık ve tüm bunlar üzerinde tam metin dizinleri oluşturduk tüm bu veritabanlarındaki tabloları aynı anda. Birkaç dakika içinde SQL Server'ın herhangi bir bağlantıyı ( ADMIN:.bağlantı …

2
SQL Server Dosyalanabilir belge özellikleri
Belgeleri saklamak ve Anlamsal Arama ile aramak için SQL Server 2012'nin Filetable'ı kullanıyorum . Tüm belge özelliklerini (meta veri) listelemek için bir yol olup olmadığını merak ediyordum . Tam Metin Arama dizinine izin vermenin ve belge özellikleri arasında arama yapmanın bir yolu vardır . Aşağıdaki ifadeyle özellikleri SQL Server Indexes …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.