Как получить результат в соответствии с no of collapsespecification с помощью sharepoint rest API?
Всем Привет,
Я пытаюсь получить результат, как на нет collapseSpecification в одном запросе от API SharePoint.
Я пытаюсь объяснить сценарий:-
Raw Data in SharePoint :- D R A D D A A E D R E A A R T D T T E E T B C B B R C F G F C B B
After Sort and Group by Name (collapseSpecification ) of Raw Data in SharePoint :- A A A A A B B B B B C C C D D D D D E E E E F F G R R R R T T T T
Result-set as per query
1) Start-0 limit-10 A A A A A B B B B B
2) Start-21 limit-10 E E F F G R R R R T
3) Start-31 limit-10 T T T
Что я уже пробовал:
Я реализовал это:-
kq.CollapseSpecification = string.Format("{0}:{1}", "Name", "5"); kq.StartRow = args.Offset; kq.RowLimit = args.Limit;
как вы можете видеть, я использовал CollapseSpecification с property_name-это "имя" и размер "5", поэтому у нас нет 5 no данных с одинаковым именем, поэтому он возвращает менее 5 no данных (например, "E","F","G" и т. д.). Если бы я попытался получить данные с разбиением на страницы (StartRow & RowLimit), то он мог бы вернуть те же данные в следующем результирующем наборе(результирующий набор 2 и 3 имеют "T"), но я этого не хочу.
Поэтому мне нужно получить результат в соответствии с no of CollapseSpecification.
Есть ли в любом случае, чтобы сделать это:-
Expected Result:- No of Name group 2 (per page) A A A A A B B B B B
No of Name group 2 (per page) C C C D D D D D
No of Name group 2 (per page) E E E E F F
No of Name group 2 (per page) G R R R R
Я реализовал это с помощью
KeywordQuery
в C#.заранее спасибо.
Любые предложения приветствуются.