Develop - reference documents
This page gives an overview of key resources and APIs for web developers who need to do advanced customisation or programmers developing applications on op of Funnelback.
- Programming options
- Key programs and scripts
- Modern UI
- Reference documents
- Collection.cfg parameters
- Data Model (Modern UI)
- FreeMarker tags (Modern UI)
- Geospatial search
- Generalised Scopes (develop/reference-documents/gscopes)
- Alternative Metadata Values
- Metadata classes
- Query Language Help
- Query operator
- Query logs
- Click logs
- Funnelback ranking
- Character set
- Language support
- Command line administration
- Category Index
Overview of the different search interfaces available including XML and JSON modes.
An API which allows adding and removing documents from a collection, where changes are reflected in the search index almost instantly.
A Funnelback plugin is a package that can be installed onto the Funnelback server. By creating a plugin, you can package up custom code that is executed by Funnelback to provide additional functionality that others can use.
Insert Groovy scripts in the search processing.
Modify the Funnelback engine workflow to call your own programs and scripts at key points in the update sequence.
Advanced servlet filter level hook to manipulate requests/responses outside Funnelback.
Process XML documents.
Command line options for modifying the indexer.
Command line options for modifying the query processor.
Transform and analyse content before it is indexed.
View available API calls for system operations
Full list of all collection.cfg parameters
A how-to for enabling geospatial search
Information on the 'gscopes' search scoping system
Handling metadata values which vary with another parameter
List of supported metadata classes
Query language reference
Query log format
Click log format
Technical details on how Funnelback ranks documents
Details on how character sets are handled
Details on the various languages supported by Funnelback
An overview of various command line tools that may support integration