 |

Integration
The following characteristics will make it easy to integrate Lingo3G with your applications:
-
100% Pure Java
Lingo3G is written in Java for maximum portability and
performance. Lingo3G is available for any operating system running Java
VM 1.4.2 or higher.
-
Server-side software integration
Lingo3G will seamlessly integrate with any Java server-side
software. For non-Java environments HTTP and XML-RPC
interfaces are available.
-
Desktop application embedding
With a small 100% Pure Java binary distribution
(<1650 kB) Lingo3G will easily integrate into any
standalone desktop application.
-
Readily available GUI
Lingo3G perfectly integrates with the Carrot2
Framework, which provides a ready-to-deploy web-based
search clustering engine
GUI. The GUI is easily customized using XSLT style
sheets.
-
Tuning application
Lingo3G comes with a standalone GUI application for
tuning and benchmarking the clustering engine.
-
Customizations
We can customize Lingo3G so that it meets your specific
integration needs.
Learn more:
Applications | Features
Commercial or Open Source?
|  |
|
|
 |
Lingo3G clustering can be called in three different ways:
-
HTTP-POST/XML
For an HTTP request with documents Lingo3G will respond
with an XML stream containing clustered results.
-
Java API
Lingo3G clustering engine can be called directly through its Java
API, saving the HTTP/XML serialization overhead.
-
XML-RPC for PHP applications
Lingo3G is also available as an XML-RPC service,
which enables calling Lingo3G from PHP pages.
|  |
 |
When used within the Carrot2
Framework, Lingo3G can cluster data coming from a variety
of sources:
-
Search engines
Lingo3G can obtain search results from a search engine's
API (GoogleAPI, YahooAPI, OpenSearch feeds). A
Nutch plugin is also
available.
-
Direct index access
For can directly access a search engine's document index,
e.g. Apache Lucene index.
|  |
|