我正在执行搜索,我必须获取存储在 sitecore/content/data/MyItem 中的最后一项的“ID”(字段)。存储在此文件夹中的项目数量超过 1000 个。我知道 Lucene 搜索是非常有效的。我执行了 Lucene 搜索以根据以下值获取项目:
using (IndexSearchContext searchContext = indx.CreateSearchContext())
{
var db = Sitecore.Context.Database;
CombinedQuery query = new CombinedQuery();
QueryBase catQuery = new FieldQuery("country", guidValueToSearch); //FieldName, FieldValue.
SearchHits results = searchContext.Search(catQuery); //Searching the content items by fields.
SearchResultCollection result = results.FetchResults(0, numOfArticles);
在这里,我传递了guidValueToSearch以获取需要获取“国家”字段值的项目。但我想获取文件夹中的最后一项。我应该如何实现这一目标?