Funnelback for developers
This page gives an overview of key resources and APIs for web developers who need to do advanced customization or programmers developing applications on top of Funnelback.
Getting started
-
Learn about fundamental concepts such as how an update works or the different things that happen when a search query is submitted.
What do you want to do?
Integrate with Funnelback
-
Integrate with or embed Funnelback search results
Integrate with Funnelback search results using JSON, XML or an embedded HTML chunk.
-
Programmatically add, remove and update content in a Funnelback search index.
-
Gather and index content from an unsupported data source
Create a custom gatherer plugin.
-
Integrate with Funnelback administration services
Perform administration functions programmatically using the Funnelback admin API.
Transform data
-
Transform or analyze content before it is indexed
Create filter plugins to manipulate or analyze your content stored within the search index.
-
Transform search queries and responses when a looking up a search index
Create search lifecycle plugins to manipulate search requests and responses dynamically at query time.
Extend Funnelback
-
Extend Funnelback using custom code
Write plugins in Java to extend functionality.
-
Create a faceted navigation custom sort plugin to implement an arbitrary sort order for your faceted navigation categories.
-
Extend curator functionality by creating custom triggers and actions.
-
Customize the data source update workflow
Run custom code as part of the data source update. (Deprecated)