3

基本的な検索を作成し、SearchHelper を使用して、検索パラメーターに基づいてスマートな検索結果を取得します。

Category 、 Author などに基づいて高度な検索を作成しましたが、これらの条件に基づいて結果をフィルタリングする方法が見つかりませんでした。

データセットを使用して結果を表示する方法を探しています

        // Prepare parameters
            SearchParameters parameters = new SearchParameters()
            {
                SearchFor = searchText,
                SearchSort = SearchHelper.GetSort(srt),
                Path = path,
                ClassNames = DocumentTypes,
                CurrentCulture = culture,
                DefaultCulture = defaultCulture,
                CombineWithDefaultCulture = CombineWithDefaultCulture,
                CheckPermissions = CheckPermissions,
                SearchInAttachments = SearchInAttachments,
                User = (UserInfo)CMSContext.CurrentUser,
                SearchIndexes = Indexes,
                StartingPosition = startPosition,
                DisplayResults = displayResults,
                NumberOfProcessedResults = numberOfProceeded,
                NumberOfResults = 0,
                AttachmentWhere = AttachmentsWhere,
                AttachmentOrderBy = AttachmentsOrderBy,
                BlockFieldOnlySearch = BlockFieldOnlySearch,
            };

            // Search
            DataSet results = SearchHelper.Search(parameters);
4

1 に答える 1