0
A
回答
1
是搜索,可以add these to the requestHandler definition:
<lst name="defaults">
<str name="fq">age:[18 TO *]</str>
</lst>
(或者如果你確實意味着大於18而不是18或更大,則可以使用{18 TO *]
或[19 TO *]
)。
也可以使用appends
和invariants
而不是默認值將過濾器查詢添加到所有查詢或將參數設置爲URL參數無法覆蓋的靜態值。
相關問題
- 1. 檢查JComboBox是否具有默認值
- 2. 是否有可能在JOIN中有子查詢過濾器
- 3. 是否有可能在這個sql中有邏輯過濾器?
- 4. 是否有默認過濾器,如$ {name |默認:「nohting」}在鯖模板
- 5. Apache Solr實現搜索API默認結果過濾器
- 6. 是否有可能與默認colModel
- 7. 是否有可能在rails中有條件的默認範圍?
- 8. 是否有可能在CSS中鏈接-ms-過濾器?
- 9. 是否有可能在過濾器中添加客戶條件?
- 10. 是否有可能用ElasticSearch替換broadleafcommerce中的apache solr?
- 11. 是否有可能在jqGrid中有列標題過濾?
- 12. 是否有任何Apache Solr schema.xml生成器工具?
- 13. mysql默認值NULL「unchageble」 - 是否有可能?
- 14. 是否可以向listGrid過濾器添加默認文本?
- 15. 是否有可能在Scrapy中默認出列請求?
- 16. 是否有可能在django-cripsy-forms中將helper.form_tag默認爲False?
- 17. 是否有可能避免在Dart中默認調用superconstructor?
- 18. ActiveAdmin - 使用默認值過濾器
- 19. 是否可以在MySQL中創建一個具有UNIX_TIMESTAMP默認值的列?
- 20. Android:是否可以將GridView基於具有過濾器功能的適配器?
- 21. 是否可以在Solr中對過濾器列表進行過濾?
- 22. Kendo UI默認網格過濾器值
- 23. Objective-C中的int是否具有默認值1?
- 24. 檢查表是否存在並且具有默認值
- 25. 通過在插入語句中包含具有默認值的列,是否有任何性能提升?
- 26. 是否有可能通過我自己的ContentProvider Android的默認值來替換?
- 27. jqGrid過濾器工具欄的初始默認值
- 28. ExtJS默認過濾器激活,但網格沒有過濾
- 29. Solr:沒有顯式設置默認值的字段默認值是什麼?
- 30. 顯示暴露過濾器的默認值沒有結果
問題是我可能會定義其他'fq'條目,但沒有'age'的過濾器。在這種情況下,使用'age'過濾器的'fq'默認值必須生效,因爲它被其他過濾器覆蓋。 – Mihai238
如果您需要更高級的邏輯,那麼我認爲您將不得不在中間件中執行此操作,因爲無法讀取和分析參數以知道它只是通過配置中Solr中的單個字段進行過濾。你可以擴展requestHandler並編寫你自己的java代碼.. – MatsLindh
你絕對是對的。我通過使用兩個不同的請求處理程序來結束一個更簡單的解決方案:一個使用appender,另一個不使用。感謝您的幫助! – Mihai238