Bir MsSqlServer veritabanı tabloları, görünümleri ve saklı yordamları, Lucene.net ile dizin oluşturduğum bir dizin yapısına yazdım. Benim tablomun çoğu görünümü ve prosedür isimleri altçizgi içerir.Lucene.Net Belirtiler token bölünmesine neden oluyor
StandardAnalyzer kullanıyorum. Ben tIr_ InvoiceBtnWtn01 adında bir tablo için sorgu, örneğin, ben alma yerine sadece TIR _InvoiceBtnWtn01 için daha TIR ve InvoiceBtnWtn01 için geri vurur.
Sorunun tokenizer noktalama işareti olduğunu _ (alt çizgi) beri ayırdığını olduğunu düşünüyorum.
noktalama listeden alt çizgi kaldırmak için (basit) bir yolu var mı yoksa sql ve programlama dilleri için kullanıyor olmalıdır başka analizörü var mı?
Şimdi StopAnalyzer ve WhitespaceAnalyzer çalışıyorum. Yani WhitespaceAnalyzer gitmek için yol gibi görünüyor. – automatic