nasıl (SQL Server en benzer) alanlara göre Lucene tarafından döndürülen Ben grup arama sonuçları?Lucene arama sonuçlarında gruplama nasıl yapılır?
cevap
https://issues.apache.org/jira/browse/LUCENE-1421
o sen cant anlaşılmaktadır. burada iplik gidecekseniz başkası yapmış nasıl özetliyor: gerçi geçici bir çözüm muhtemelen orada here Size davranış "GROUP BY" gerçek bir SQL benzeri istiyorum, yoksa sadece bir "SİPARİŞ BY" olup olmadığı net değil
davranışı. Lucene'de toplama işlevleri gibi bir şey yok, bu yüzden "GROUP BY" uygulamanızın Lucene üzerine uygulanması gerekiyor.
Ancak alanlara göre sıralama oldukça kolaydır. istenen alan endekslenir emin olun ve bir org.apache.lucene.search.Sort
nesne oluşturmak arama kriterlerinin bir parçası olarak kabul edilecek; Çoğu arama yönteminde Sort
örneğini kabul eden bir aşırı yükleme var.
doğru alanlara "TARAFINDAN SİPARİŞ" sonuçları olan, mantık "GROUP BY" Kendi uygulamak için olsaydı yararlı bir ilk adımdır.
Lucene bazı suplimentary kütüphaneleri, tek neye ihtiyacınız olma vardır: Grouping
Sen fonksiyon sorgu değerleriyle ne de keyfi sorgular tarafından değil grubu (Solr yaptığı gibi), ama sen tek değerli alana göre can. benzer
şey (cepheli arama) artık yönlü arama destekler Lucene 3.4
Lucene 4.0 uygulanacaktır. İndekslemede, ek bir şey belirttiniz ve sorgulama ve gruplara göre arama yaptığınız arama sırasında. pazartesi ve değeri elde: bu gruplarla Dizin
doc1: monday, 1pm, 3min
doc2: monday, 1pm, 4min
doc3: monday, 2pm, 3min
ilk param için sadece arama yapabilirsiniz önümüzdeki 3 Dokümanlar için
, 3, veya detaya ve Pazartesi arayabilir/13:00 ve almak değeri: en o
Ama: 2 veya arama 3 set derinliği ve burada
monday :3
monday/1pm :2
monday/1pm/3min :1
monday/1pm/4min :1
monday/2pm :1
monday/2pm/3min :1
source sample var olsun f tüm faceted search
- 1. Arama Sonuçlarının Filtreden Çıkarılması Arama Sonuçlarında
- 2. Lucene Arama Hatası Yığın
- 3. Tablo sonuçlarında sorgu sonucu sütunlar nasıl yapılır?
- 4. Google arama sonuçlarında bir makale değerlendirmesi görüntüleme
- 5. Arama motoru Lucene vs Veritabanı arama
- 6. Tam kullanım Lucene kullanarak arama?
- 7. Arama motorunun başlangıcındaki joker -Lucene
- 8. Google Özel Arama API sonuçları normal arama sonuçlarında boş iken
- 9. Arama dinamiği nasıl yapılır
- 10. J2ME: Nasıl arama yapılır?
- 11. ControlCenter'dan nasıl arama yapılır?
- 12. Lucene OR Boolean sorgusu kullanarak arama
- 13. Lucene: Arama terimleriyle ilgili çok sözcüklü deyimler
- 14. Zend Arama Lucene ve Aksanlı Karakterler
- 15. Arama Etkinliği - İfade - Nasıl Yapılır
- 16. Magento - değiştirmek Sıralamayı değiştir Arama Sonuçlarında Adına Bak
- 17. Solr sonuçlarında faset aralıkları nasıl elde edilir?
- 18. Lucene ücretsiz metin arama sorgusunda bir tarih nasıl algılanır?
- 19. url adresleri ve e-postaları solr arama sonuçlarında
- 20. Sphinx arama sonuçlarında ligatürler ve unlu ifadeler var
- 21. Meta Tanım İçeriği Google Arama Sonuçlarında Gösterilmiyor Sayfa
- 22. Lucene Android
- 23. Lucene puanları nasıl normalleştirilir?
- 24. Boş alanlar için lucene nasıl sorgulanır?
- 25. Lucene Sorgu Dizesi Elasticsearch "az veya eşit" [URI Arama]
- 26. MongoDB nesnenin dizideki arama nasıl yapılır
- 27. Boş bir Kotlin dizisinde nasıl arama yapılır?
- 28. chrome omnibox alan adında nasıl arama yapılır
- 29. Odt'ta nasıl arama yapılır ve değiştirilir?
- 30. Tupleların bir listesi üzerinde nasıl arama yapılır?
Bağlantı bozuldu okuyun. http://lucene.apache.org/core/old_versioned_docs/versions/3_2_0/api/contrib-grouping/org/apache/lucene/search/grouping/package-summary.html –
Evet, ty: Belki yeni yer şudur . Kırık link güncellendi. – mihaicc