0
我正在用Apache Solr構建一個頁面,其中顯示從serp中選擇的圖像(具有特定的solr ID)。 serp可以是可選的,這意味着沒有生成它的查詢(例如共享圖像的情況),並且推薦的元素將被提取以分析圖像。 但是,如果存在查詢,我應該使用可能相同的查詢來提取一些推薦的元素。現在,我如何提取選定之前的前5個元素,以及選定之後的前5個元素?這應該遵循分頁順序(在serp中)。Solr - 獲取某元素前後的n個元素(給定查詢)
一個例子:
Page 1 contains: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Page 2 contains: 14, 22, 33, 44, 55, 84, 12, 57
You have selected: 8 (which is in page 1)
Expected recommended elements:
BEFORE: 3, 4, 5, 6, 7 (or inverse order, this is indifferent)
AFTER: 9, 10, 14, 22, 33
不同的查詢可以被執行,這是沒有問題的。任何人都知道我該如何解決這個問題?謝謝!
非常簡單的解決方案! – Ryosaku