The quickest way to try Lingo3G is to visit the on-line demo. For more options, such as Java or REST API and local installation, read on.
Search results clustering
Clustering your own data
Part of the on-line demo is also the Lingo3G Clustering Workbench — a more advanced app for clustering content from files, Solr or Elasticsearch instances. You can use it to test Lingo3G clustering with your own content.
Note that Clustering Workbench transfers the contents of your files or search results to the Lingo3G demo server for clustering. The server keeps the data in memory for the duration of the clustering process. None of the data you submit is permanently stored or logged.
Additionally, our server limits the rate and size of clustering requests to prevent service overload.
If you'd rather keep your data private or hit the processing limits, install Lingo3G on your own machine.
Excel, OpenOffice or CSV
To cluster data from an Excel, OpenOffice or CSV spreadsheet, follow these steps:
Create a spreadsheet, put one document per row. Make the first row a header with field names.
A B C D E 1 id title question score views 2 67 PDF Viewer on Windows I've tried Foxit and Adobe's reader, but I'm not satisfied with either. Foxit has update nagging for non-critical junk. 39 1975 3 94 What Windows services can I safely disable? I'm trying to improve the boot time and general performance of a Windows XP machine and ... 28 4808 4 135 Log viewer on Windows I'm a developer, and I generate big log files. I've tried several log viewer applications ... 31 26011
Example spreadsheet data for clustering in Lingo3G Clustering Workbench.
The spreadsheet can contain fields of all types, Workbench will try to identify the natural text fields usable for clustering.
Open Lingo3G Clustering Workbench in a modern browser.
In the Data source combo box, choose Local file.
In the Local file > File section, click Browse and upload the spreadsheet with your data.
Optional: refine the selection of fields to cluster using the Fields to cluster check boxes.
Press the Cluster button to generate clusters.
Solr or Elasticsearch
If your data is stored in an Apache Solr or Elasticsearch:
In the Data source combo box, choose Solr or Elasticsearch.
Provide the service URL of your search server and press the Connect button.
Ensure that your Solr or Elasticsearch server is configured to emit CORS HTTP headers, otherwise Workbench will not be able to query it.
Choose the collection to search, type query and press Cluster.
You can submit a file containing an array of flat JSON objects for clustering, for example:
Each object represents one document. The object can contain both textual and non-textual properties, Workbench will try to determine the fields containing natural text.
To cluster the contents of a JSON file:
In the Data source combo box, choose Local file .
In the Local file > File section, press Browse to upload your JSON file. (You can also drag and drop the file on the Local file > File section.)
Choose the fields to cluster and press Cluster.
Workbench can also cluster files in the Lingo3G legacy XML format. However, we recommend using other formats because the legacy XML does not support arbitrary field names and types.
You can install Lingo3G on your own machine to use the search results clustering and Workbench apps without any limitations.
To run Lingo3G on your machine: