2008-09-04 12 views
4

Birisi, bir terimdeki belgelerin puanlamasını başarılı bir şekilde geçersiz kıldı, böylece bir terimin alan içeriğindeki "alaka düzeyi" kişinin kendi işleviyle belirlenebilir? Eğer öyleyse, CustomScoreQuery'u uygulayıp customScore'u (int, float, float) geçersiz kıldı mı? Tam sıralama eşleşmelerini diğer önek terimi eşleşmelerinden çok daha yüksek bir sıraya göre sıralayabilen özel bir sıralama veya özel bir puanlayıcı oluşturmanın bir yolunu bulamıyorum. Herhangi bir öneri takdir edilecektir.Lucene'de terimler puan hesaplamada nasıl kullanılır, CustomScoreQuery ile geçersiz kılabilir miyim?

cevap

1

doğrudan lucene bilmiyorum ama Solr, Lucene dayalı bir uygulama, bu özelliği var söyleyebilirim:

Boosting query via functions

Eğer size yardımcı olur bana bildirin.

+0

Bunu kabul ediyorum çünkü tek cevap bu, Solr hakkında bir cevap olsa da, ama biraz yardımcı oluyor. – dlamblin

+0

Sorununuza bir çözüm buldunuz mu? –

İlgili konular