Bir Solr fonksiyon sorgusu içinde, çok değerli bir alandaki değerlerin sayısını sayabilir miyim? Belgeleri belirli bir alan için 3 veya daha fazla değerle veren bir işlev sorgusunu nasıl yazarım?Birden çok değerli alanın sayısı üzerinde çalışan Solr fonksiyon sorgusu
cevap
Here's the function query reference, ve böyle bir şey listelemez, bu yüzden böyle bir şey olmadığını varsaymak için güvenli olduğunu düşünüyorum.
Değer sayısı durumunuzda bir şekilde alakalıysa, bunu ayrı bir int alanı olarak ekleyin, ardından bu alanda çalıştırın.
Teşekkürler. Tahmin ettiğin gibi, sayımı sadece ayrı bir alanda depolamak ve bunun üzerinde çalışmak oldukça kolaydı. – Dave
@Dave Sayımı elle mi kaydettiniz, yoksa sayım alanının çoklu değer alanına başvurması için bir yol var mıdır, böylece çoklu değer alan değiştiğinde sayım kendini günceller mi? – gaurav5430
Başka bir SO sorusunda [solr] burada belirtildiği gibi [CountFieldValuesUpdateProcessorFactory] (http://lucene.apache.org/solr/4_0_0/solr-core/org/apache/solr/update/processor/CountFieldValuesUpdateProcessorFactory.html) 'e bakınız. -count-çok-değerli-alanları sorgu] (https://stackoverflow.com/questions/38769405/solr-count-multi-valued-fields-query) – genonymous
- 1. Solr üzerinde birden çok işlemci kullanma
- 2. Samanlıktaki aynı alanın birden çok değerine bakıldı
- 3. Birden çok alanın mongodb kümelenmesi kullanılarak farklı sayısı
- 4. Birden çok satır üzerinde çalışan Ruby 'gets'
- 5. Solr ile OR işleminde birden çok Filtre Sorgusu
- 6. SOLR
- 7. solr alanın bulunmadığı yerlerin aranması
- 8. Birden çok çekirdekle Solr çoğaltmayı nasıl yapılandırabilirim
- 9. MySQL sorgusu çok yavaş. Endekslenmiş sütuntaki (*) sayısı
- 10. Birden çok DB sorgusu varlık varlık yüklendiğinde birden çok DB sorgusu 6
- 11. birden çok sütun üzerinde birden terimlerle İÇEREN
- 12. erişim güncelleme sorgusu sql birden çok değerin
- 13. TFS'de birden çok "Değer" sorgusu 12.0
- 14. Solr
- 15. Selenium'u birden çok örümcek ile başsız çalışan
- 16. Java'da birden çok postgres sorgusu nasıl yürütülür?
- 17. MySQL sorgusu - Birden çok tabloyu kullanma
- 18. SQLiteDatabase kullanarak birden çok tablodan SQLite sorgusu
- 19. Haskell'de çok değerli işlevler içeren fonksiyonel kompozisyon?
- 20. Javascript'te maksimum var/fonksiyon tanımı sayısı?
- 21. Solr
- 22. Solr çok çekirdekli NullPointerException
- 23. Solr
- 24. otomatik tamamlama birden çok alanın onChange jquery veya sekme olay
- 25. Solr sorgusu: someValue: [columnName1 İÇİN columnName2] belgelerine
- 26. Endeksli dinamik alanlar için Solr arama sorgusu
- 27. Solr Spell Check sonuç tabanlı filtre sorgusu
- 28. Solr fieldTypes, birden çok çekirdek arasında nasıl paylaşılabilir?
- 29. MySQL sorgusu çok yavaş
- 30. Yalnızca değerler için çok değerli bir alanı nasıl arayabilirim?
Sadece birine yardım etmek için: myField: [* TO *], 0'dan fazla değere sahipse döner. – Topera