Consilio
- Setting up Consilio
- Consilio searchpage
- Field types
- Consilio suggest when custom indexing is used.
- Consilio frontend integration
- PXL Events
- OpenSearch
- Pagelists
- Publisher index
Consilio API
- OBJECTTYPE ConsilioCatalog
Catalog object
- OBJECTTYPE ContentSource
Content source object
- RECORD FUNCTION CQAggregate(STRING field, STRING type, RECORD options)
Builds an aggregation query
- RECORD FUNCTION CQAll(RECORD options)
Returns a query record that matches all results
- RECORD FUNCTION CQAnd(RECORD ARRAY inputqueries, RECORD options)
Combine queries using AND
- RECORD FUNCTION CQHas(STRING field, RECORD options)
Returns a query record that matches all results that have a value for the specified field
- RECORD FUNCTION CQMatch(STRING field, STRING matchtype, VARIANT value, RECORD options)
Create a match query
- RECORD FUNCTION CQNested(STRING field, RECORD query, RECORD options)
Create a query to search through nested fields
- RECORD FUNCTION CQNot(RECORD inputquery, RECORD options)
Negate query
- RECORD FUNCTION CQNothing()
Returns a query record that will never match anything
- RECORD FUNCTION CQOpenSearch(RECORD query)
Add a raw OpenSearch query
- RECORD FUNCTION CQOr(RECORD ARRAY inputqueries, RECORD options)
Combine queries using OR
- RECORD FUNCTION CQParseUserQuery(STRING userquery, RECORD options)
Parse a user query
- RECORD FUNCTION CQRange(STRING field, VARIANT lowerterm, BOOLEAN includelower, VARIANT upperterm, BOOLEAN includeupper, RECORD options)
Returns a query record that will match results in which a field values lies between the specified range
- OBJECT FUNCTION CreateConsilioCatalog(STRING tag, RECORD options)
Create a new Consilio catalog.
- OBJECTTYPE CustomContentBase
A custom content provider base object
- RECORD ARRAY FUNCTION EnrichLinkCheckStatuses(RECORD ARRAY links)
Enrich a linkcheck report with text and icons for statuses
- CONSTANT STRING fetcher_trusted_ip
IP address reported by the consilio fetcher
- RECORD ARRAY FUNCTION GenerateSitemapLinks(INTEGER startfolder, RECORD options)
Get the sitemap links for files in a folder, recursively
- RECORD ARRAY FUNCTION GetConsilioPagesForFile(INTEGER fileid, RECORD options)
Get the consilio pages for a file
- STRING FUNCTION GetConsilioPublisherCatalog(INTEGER folder)
Look up the 'best' catalog for a folder/site
- STRING FUNCTION GetConsilioRPCToken(STRING catalogtag, RECORD options)
Get a token to access a consilio search engine's autosuggest API
- RECORD ARRAY FUNCTION GetConsilioSuggestions(STRING indextag, STRING searchtext, RECORD options)
Get completion suggestions for a text
- RECORD ARRAY FUNCTION GetWRDLinkCheckReport(RECORD options)
Generate linkcheck report for WRD
- BOOLEAN FUNCTION IsValidConsilioIndexName(STRING name)
Is this a valid indexname for use in Consilio?
- BOOLEAN FUNCTION IsValidConsilioIndexSuffix(STRING suffix)
Is this a valid suffix for use in Consilio?
- RECORD ARRAY FUNCTION ListConsilioCatalogs(RECORD options)
List all Consilio catalogs
- RECORD ARRAY FUNCTION ListIndexManagers()
List configured index managers
- OBJECT FUNCTION OpenConsilioCatalog(STRING tag)
Open catalog by tag
- OBJECT FUNCTION OpenConsilioCatalogById(INTEGER id)
Open catalog by id
- OBJECT FUNCTION OpenContentSourceById(INTEGER id)
Open content source by id
- OBJECTTYPE PagelistProviderBase
Base object for pagelist providers
- MACRO ReindexWHFSChanges(RECORD ARRAY to_reindex, RECORD options)
Reindex one or more WHFS changes
- CONSTANT INTEGER require_allowed
- CONSTANT INTEGER require_prohibited
- CONSTANT INTEGER require_required
- RECORD FUNCTION RunConsilioSearch(STRING indextag, RECORD query, RECORD options)
Search an index