@@ -2,9 +2,11 @@ Search results clustering for ElasticSearch
2
2
===========================================
3
3
4
4
This clustering plugin adds on-the-fly text clustering capability
5
- to an ElasticSearch node. Clustering algorithms from the Carrot2
6
- project (open source) or proprietary Lingo3G algorithm from
7
- Carrot Search can be used for actual clustering implementation.
5
+ to an ElasticSearch node. Clustering algorithms from the
6
+ [ Carrot2] ( https://github.com/carrot2/carrot2 ) project (open source)
7
+ are used by default. Proprietary [ Lingo3G algorithm] ( https://carrotsearch.com/lingo3g/ )
8
+ from [ Carrot Search] ( https://carrotsearch.com ) can also be used
9
+ via an [ extension plugin] ( https://github.com/carrotsearch/elasticsearch-lingo3g ) .
8
10
9
11
10
12
Installation
@@ -14,7 +16,7 @@ In order to install a stable version of the plugin,
14
16
run ElasticSearch's ` plugin ` utility (remember to pick the
15
17
ES-compatible version of the plugin from the table below!).
16
18
17
- bin/elasticsearch-plugin install org.carrot2:elasticsearch-carrot2:7.6.0 .1
19
+ bin/elasticsearch-plugin install org.carrot2:elasticsearch-carrot2:7.7 .1
18
20
19
21
To install from sources (master branch), run:
20
22
@@ -30,7 +32,7 @@ then install with:
30
32
31
33
Should the plugin installed show a popup to request additional
32
34
permissions for the plugin you have to accept such a prompt. Plugin
33
- versions for Carrot2 4.0.0 and on do not require any extra permissions.
35
+ versions for Carrot2 4.0.0+ do not require any extra permissions.
34
36
35
37
36
38
Usage
@@ -70,7 +72,7 @@ Versions and compatibility
70
72
71
73
Recommended compatibility chart (matching versions of ES, Carrot2,
72
74
and optionally Lingo3G). (+) means it'll probably work with newer
73
- releases (we test against latest version from that branch).
75
+ releases (we test against the latest version from that branch).
74
76
75
77
The plugin is compiled against * an exact* version of ES
76
78
and * will not work* with any other version. The numbering of the plugin
@@ -84,12 +86,17 @@ then update the project descriptor (pom.xml) and recompile from sources,
84
86
this will yield a binary version of the plugin compatible with the
85
87
given ES version.
86
88
87
- | Clustering Plugin | Elasticsearch | Carrot2 | Lingo3G |
88
- | --- | --- | --- | --- |
89
- | (master, unreleased) | | 3.16.1 | 1.16.1 |
90
- | 7.6.0 | | 4.0.0-beta3 | not supported (yet) |
91
- | 7.0.0 -> 7.5.0 | | 3.16.1 | 1.16.1 |
92
- | 6.8.5 | | 3.16.1 | 1.16.1 |
89
+ Lingo3G 2.x will be supported via a separate
90
+ [ extension plugin] ( https://github.com/carrotsearch/elasticsearch-lingo3g ) .
91
+
92
+ | Clustering Plugin | Elasticsearch | Carrot2 | Lingo3G |
93
+ | --- | --- | --- | --- |
94
+ | (master, unreleased) | | 4.0.3 | ext-plugin |
95
+ | 7.7.1 | | 4.0.3 | ext-plugin |
96
+ | 7.6.0.1 | 7.6.0 | 4.0.0-beta3 | not supported |
97
+ | 7.6.0 | | 4.0.0-beta3 | not supported |
98
+ | 7.0.0 -> 7.5.0 | | 3.16.1 | 1.16.1 |
99
+ | 6.8.5 -> 6.8.9 | | 3.16.1 | 1.16.1 |
93
100
94
101
Discontinued version branches:
95
102
0 commit comments