Package sk.iway.iwcm.headless.service
Class HeadlessSearchService
java.lang.Object
sk.iway.iwcm.headless.service.HeadlessSearchService
Service for searching documents through the headless API.
Uses SearchAction.search() which handles fulltext indexing,
group filtering, language filtering, and pagination.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.data.domain.Page<DocDetails>searchDocuments(String query, org.springframework.data.domain.Pageable pageable, String scope, String lng) Searches documents by query string with pagination.
-
Constructor Details
-
HeadlessSearchService
public HeadlessSearchService()
-
-
Method Details
-
searchDocuments
public org.springframework.data.domain.Page<DocDetails> searchDocuments(String query, org.springframework.data.domain.Pageable pageable, String scope, String lng) Searches documents by query string with pagination. Uses SearchAction.search() which handles fulltext indexing, group filtering, language filtering, and pagination.- Parameters:
query- the search querypageable- pagination parametersscope- optional scope filter (group ID or path)lng- optional language filter- Returns:
- paginated page of matching documents
-