summary refs log tree commit diff
path: root/pkgs/servers/search/elasticsearch/plugins.nix
diff options
context:
space:
mode:
authorJon Roberts <jon@emptyflask.net>2019-09-04 15:19:29 -0500
committerMario Rodas <marsam@users.noreply.github.com>2019-09-04 15:19:29 -0500
commit2dd2b2fdcb1dbee91f0dcee32730b3e3f6071ddc (patch)
tree3a4dce8e96c02be90adf4e634a74f3bae36311bb /pkgs/servers/search/elasticsearch/plugins.nix
parentf2df7cd34f50617612c0225330175a91bce621a3 (diff)
downloadnixpkgs-2dd2b2fdcb1dbee91f0dcee32730b3e3f6071ddc.tar
nixpkgs-2dd2b2fdcb1dbee91f0dcee32730b3e3f6071ddc.tar.gz
nixpkgs-2dd2b2fdcb1dbee91f0dcee32730b3e3f6071ddc.tar.bz2
nixpkgs-2dd2b2fdcb1dbee91f0dcee32730b3e3f6071ddc.tar.lz
nixpkgs-2dd2b2fdcb1dbee91f0dcee32730b3e3f6071ddc.tar.xz
nixpkgs-2dd2b2fdcb1dbee91f0dcee32730b3e3f6071ddc.tar.zst
nixpkgs-2dd2b2fdcb1dbee91f0dcee32730b3e3f6071ddc.zip
elasticsearchPlugins.analysis-phonetic: add
Diffstat (limited to 'pkgs/servers/search/elasticsearch/plugins.nix')
-rw-r--r--pkgs/servers/search/elasticsearch/plugins.nix17
1 files changed, 17 insertions, 0 deletions
diff --git a/pkgs/servers/search/elasticsearch/plugins.nix b/pkgs/servers/search/elasticsearch/plugins.nix
index 8e086ac5e66..846fb33000b 100644
--- a/pkgs/servers/search/elasticsearch/plugins.nix
+++ b/pkgs/servers/search/elasticsearch/plugins.nix
@@ -64,6 +64,23 @@ in {
     };
   };
 
+  analysis-phonetic = esPlugin rec {
+    pluginName = "analysis-phonetic";
+    version = esVersion;
+    src = fetchurl {
+      url = "https://artifacts.elastic.co/downloads/elasticsearch-plugins/${pluginName}/${pluginName}-${version}.zip";
+      sha256 =
+        if version == "7.5.1" then "0znmbdf99bli4kvyb3vxr5x48yb6n64nl38gpa63iqsv3nlbi0hp"
+        else if version == "6.8.3" then "0ggdhf7w50bxsffmcznrjy14b578fps0f8arg3v54qvj94v9jc37"
+        else throw "unsupported version ${version} for plugin ${pluginName}";
+    };
+    meta = with lib; {
+      homepage = "https://github.com/elastic/elasticsearch/tree/master/plugins/analysis-phonetic";
+      description = "The Phonetic Analysis plugin integrates phonetic token filter analysis with elasticsearch";
+      license = licenses.asl20;
+    };
+  };
+
   discovery-ec2 = esPlugin rec {
     pluginName = "discovery-ec2";
     version = esVersion;