arama yapamazsınız Zend Lucene ben açıklama alanlarına numaralarını arayamazsınız Zend Lucene kullanarak sayılar
şöyle Eklendi:$doc->addField(Zend_Search_Lucene_Field::Text('description', $current_item['item_short_description'], 'utf-8'));
bu Googling Aşağıdaki kodu uygulayarak bunu sorunu çözmek, ancak gerektiğini göstermiştir ..:
Zend_Search_Lucene_Analysis_Analyzer::setDefault(new Zend_Search_Lucene_Analysis_Analyzer_Common_TextNum_CaseInsensitive());
herhangi bir kehanet?
nasıl açıklama için bunu kullanıyor? Ben açıklamanın içindeki numaraların aranabilir olmasını istiyorum. Sadece "seprate integer" yok. –
@Pavel Dubinin - notuma bakın: "Değer kullanımının yerini belirlemek için Terim: ..." Bu yüzden aramaya ihtiyacınız olduğunda, bunu NumberTools kullanarak inşa edilen BooleanQuery'nin parçası olarak oluşturabilirsiniz. Standart qury çözümleyiciyi kullanırsanız biraz karmaşıktır - bu durumda, sorgulardaki tüm sayıları NumberTools tarafından oluşturulan değerlere göre değiştirerek ön işlem yapın – Dewfy