Built-in Search plugins

NamePlugin nameDescription

DefaultNodeSearch

Default

Standard search, delegating query execution to the common search module (DbSearchModule#findSimpleNodeBasePaginated). getConfig() enables every search field and tab (Basic, Advanced, Metadata, Lucene query, exports, save search, and so on).

This is the fallback plugin returned by NodeSearchFactory when no other plugin is explicitly selected, and it is not shown in the selectable "Search plugins" list itself.

LuceneNodeSearch

Lucene search sample

Reference implementation showing how to build a search's query by hand instead of translating the common QueryParams: runs a raw Lucene query restricted to documents whose name matches a wildcard. getConfig() only exposes the Basic tab, context, and name fields, matching what this plugin actually supports.

TestNodeSearch

Test search sample

Reference implementation showing how to simplify the search UI without changing the search logic: delegates to the same common search module as DefaultNodeSearch, but getConfig() only exposes the Basic tab, save search, context, content, name, and date fields.

A search plugin (other than the default) must be enabled per profile from the Search plugins field in Profile > General > Search. See Creating your own Search plugin for the interface and a full example.

Table of contents [ Hide Show ]