9
A
回答
14
你可以一個「時間戳」字段添加到您的Solr模式是把當前的日期/時間到記錄添加時。
<field name="timestamp" type="date" indexed="true" stored="true" default="NOW" multiValued="false"/>
然後,按此字段的降序排序,第一條記錄將是最新的。像這樣的查詢應該這樣做: -
http://localhost:8080/solr/core-name/select/q=*%3A*&start=0&rows=1&sort=timestamp+desc
8
您可以通過下面的查詢索引順序的文件進行排序。
http://localhost:8983/solr/select?q=*:*&sort=_docid_ asc
or
http://localhost:8983/solr/select?q=*:*&sort=_docid_ desc
相關問題
- 1. 如何獲取最後的記錄? (JS)
- 2. Sitecore SOLR索引中的重複記錄
- 3. 索引Solr中加入的記錄
- 4. Solr最後索引時間
- 5. 如何獲取最後一條記錄
- 6. 獲取SOLR索引大小
- 7. Rails:獲取選定記錄的索引
- 8. Solr DataImportHandler不索引所有記錄
- 9. 如何獲得最後的記錄?
- 10. 如何獲取Web服務中最後插入的記錄ID
- 11. 如何在SQL中獲取每組的最後一條記錄
- 12. 如何獲取sql表中的最後一條記錄
- 13. 如何獲取給定記錄組中每天的最後一條記錄?
- 14. 如何獲取最後選中的索引
- 15. 獲取的最後一個記錄
- 16. 獲取最後不同的記錄集
- 17. 獲取實體NSSet的最後記錄?
- 18. SQL GROUP BY:獲取索引視圖的最近更新記錄
- 19. 如何獲取mongodb中每組記錄的最新記錄
- 20. 如何從Solr中讀取Lucene索引
- 21. 獲取最後的索引數
- 22. 獲取最後插入的索引mysql
- 23. ActiveAdmin:如何只在索引頁面中獲取current_user記錄
- 24. Rails - 從當前記錄中獲取最後X個記錄?
- 25. 按價值獲得記錄或獲取最後一條記錄
- 26. 如何從表中獲取最後一條記錄?
- 27. 如何從rethinkdb中快速獲取N個最後記錄?
- 28. SOLR:如何查看文檔/行最後索引的時間?
- 29. solr獲取不同的記錄值
- 30. Solr的獲得最後索引時間編程
有沒有別的辦法......?因爲我必須在Solr索引中添加字段,然後... 感謝您的回覆... –
我相信這是做到這一點最可靠的方式,因爲時間戳字段將由Solr添加並保證準確。你可以用@ parvin的答案,但是這會假設你的docid字段是順序的並且可以被排序。 –