kelime "mortgage" ile zend lucene sorun

0 Cevap php

Ben kelimeleri kök Porter Stemmer kullanıyorum ve burada ben çalıştırıyorum bir sorun:

Word "mortgage" is correctly stemmed to "mortgag" Word "mortgagee" is (arguably incorrectly) stemmed to "mortgage"

There are approximately 100 documents with the word "mortgage" There is 1 document with word "mortgagee"

Ben herhangi bir belge "ipotekli" koymadan bir dizin oluşturmak, her şey çalışıyor: "mortgage" ya da "ipotek" veya "mortgag" ararken her 100 dokümanları döndürür.

Ben bir dizin oluşturmak ve belgelerden biri sadece ("mortgage" aşağı kaynaklanmıştır) "ipotekli" ile tek bir belge verir "mortgage" için dizin arama, "ipotekli" içerdiğinde. Ancak, "mortgag" ya da "ipotek" ararken her 100 dokümanları döndürür.

Ben bu sorunu yapabilir tek mantıklı sonuç, ön-saplı kelime için lucene ilk arar olduğunu ve herhangi bir sonuç bulamazsa, o saplı kelime aramak için devam ediyor. 'Ipotek' ararken Böylece, bu ilk 'ipotekli' kaynaklanmıştır 'ipotek' bulur ve arama durur. Bu doğru bir davranış mı, yoksa bir hata mı?

0 Cevap