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 Funnelback search results using JSON, XML or an embedded HTML chunk.
-
Programmatically add, remove and update content in a Funnelback search index.
-
Create a custom gatherer plugin.
-
Perform administration functions programmatically using the Funnelback admin API.
Transform data
-
Create filter plugins to manipulate or analyze your content stored within the search index.
-
Create search lifecycle plugins to manipulate search requests and responses dynamically at query time.
Extend Funnelback
-
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.
-
Run custom code as part of the data source update. (Deprecated)
Explore the Funnelback APIs
-
Retrieve Funnelback search results via HTTP GET requests and receive search results as templated HTML, JSON or XML.
-
Retrieve a full set of Funnelback search results via HTTP GET requests and receive search results as JSON or CSV.
-
A search data source that is updated via an API.
-
View available API calls for system operations