Lucene.Net'i (2.3.2.1) NHibernate ile birlikte kullanıyoruz. Ürünümüzü arayın ve sorgularımla ilgili çok garip bir davranış buldum. 1 (başarısız)Lucene.Net Sorgu Ayrıştırıcı/Dizin hatası?
Testi
LastName:* AND IdentityType:A
LastName:*
Testi 2 sayfalardan (: İşte StandardAnalyser kullanarak giriş sorgusu gösteriliyor thwo testlerinden ve sorgu ayrıştırıcı getirenin hangisi ikinci satırda hata ayıklama çıkışı Eğer tek fark görebileceğiniz gibi
LastName:* AND IdentityType:F
+LastName:* +IdentityType:f
) çalışma "F" e karşı "A" - ı civarı oynadı ve aynı "gİBİ" "AN" kullanarak sorunu "AND" üretebiliyordu - kasa önemli değil ama diğer tüm terimler işe yaradı, akılda AND anahtar kelimesi vardı, bu yüzden "O" ile yoruldum "VEYA" ama ikisi çalışıyor.
Benim için Sorgu Ayrıştırıcı ile ilgili bir sorun gibi görünüyordu ... ama şimdi de oluşturduğum Dizinimde daha derin bir görünüm aldım ve IndentityType dosyasında bir "A" kullanarak tüm varlıklar dizinlenmemiş durumda!
Bu sorunla ilgili herhangi bir yardım veya ipucu için minnettar olurum.
tür Saygılarımızla, Chris StandardAnalyzer metni analiz ederken kullandığı durak kelimelerin bir listesi vardır
teşekkürler ... çabuk cevap alınan olurdu çok. Bunu deneyeceğim –