Guest User

Analyzers

a guest
Oct 20th, 2015
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.17 KB | None | 0 0
  1. {
  2. "metadatav3" : {
  3. "settings" : {
  4. "index" : {
  5. "analysis" : {
  6. "filter" : {
  7. "nGram" : {
  8. "type" : "nGram",
  9. "min_gram" : "3",
  10. "max_gram" : "4"
  11. },
  12. "edgeNGramFilter" : {
  13. "type" : "edgeNGram",
  14. "min_gram" : "1",
  15. "max_gram" : "15"
  16. }
  17. },
  18. "char_filter" : {
  19. "kesha" : {
  20. "pattern" : "^([^$]+)\\$([^$]+)$",
  21. "type" : "pattern_replace",
  22. "replacement" : "$1s$2"
  23. },
  24. "pink" : {
  25. "type" : "pattern_replace",
  26. "pattern" : "^([^$]+)\\!([^$]+)$",
  27. "replacement" : "$1i$2"
  28. },
  29. "right_curly_quote_mark" : {
  30. "pattern" : "’",
  31. "type" : "pattern_replace",
  32. "replacement" : ""
  33. },
  34. "acute_accent" : {
  35. "type" : "pattern_replace",
  36. "pattern" : "´",
  37. "replacement" : ""
  38. },
  39. "xfactor" : {
  40. "type" : "mapping",
  41. "mappings" : [ "-=>" ]
  42. },
  43. "noSpace" : {
  44. "pattern" : " ",
  45. "type" : "pattern_replace",
  46. "replacement" : ""
  47. },
  48. "grave_accent" : {
  49. "pattern" : "`",
  50. "type" : "pattern_replace",
  51. "replacement" : ""
  52. },
  53. "left_curly_quote_mark" : {
  54. "type" : "pattern_replace",
  55. "pattern" : "‘",
  56. "replacement" : ""
  57. },
  58. "quotes" : {
  59. "type" : "pattern_replace",
  60. "pattern" : "'",
  61. "replacement" : ""
  62. },
  63. "sharp" : {
  64. "pattern" : "^([^$]+)\\#([^$]+)$",
  65. "type" : "pattern_replace",
  66. "replacement" : "$1h$2"
  67. }
  68. },
  69. "analyzer" : {
  70. "edge_nGram_no_split_big_field" : {
  71. "filter" : [ "lowercase", "asciifolding" ],
  72. "char_filter" : [ "kesha", "sharp", "pink", "xfactor", "grave_accent", "left_curly_quote_mark", "right_curly_quote_mark", "acute_accent", "quotes" ],
  73. "type" : "custom",
  74. "tokenizer" : "edge_nGram_no_split_big"
  75. },
  76. "nGram_no_whitespace_field" : {
  77. "filter" : [ "lowercase", "asciifolding" ],
  78. "char_filter" : [ "kesha", "sharp", "pink", "xfactor", "grave_accent", "left_curly_quote_mark", "right_curly_quote_mark", "acute_accent", "quotes", "noSpace" ],
  79. "type" : "custom",
  80. "tokenizer" : "nGram_no_whitespace"
  81. },
  82. "nGram_token_field" : {
  83. "filter" : [ "lowercase", "asciifolding", "nGram" ],
  84. "char_filter" : [ "kesha", "sharp", "pink", "xfactor", "grave_accent", "left_curly_quote_mark", "right_curly_quote_mark", "acute_accent", "quotes" ],
  85. "type" : "custom",
  86. "tokenizer" : "standard"
  87. },
  88. "edge_nGram_no_split_small_field" : {
  89. "filter" : [ "lowercase", "asciifolding" ],
  90. "char_filter" : [ "kesha", "sharp", "pink", "xfactor", "grave_accent", "left_curly_quote_mark", "right_curly_quote_mark", "acute_accent", "quotes" ],
  91. "type" : "custom",
  92. "tokenizer" : "edge_nGram_no_split_small"
  93. },
  94. "exact_music_field" : {
  95. "filter" : [ "lowercase", "asciifolding" ],
  96. "char_filter" : [ "kesha", "sharp", "pink", "xfactor" ],
  97. "type" : "custom",
  98. "tokenizer" : "keyword"
  99. },
  100. "edge_nGram_token_field" : {
  101. "filter" : [ "lowercase", "asciifolding", "edgeNGramFilter" ],
  102. "char_filter" : [ "kesha", "sharp", "pink", "xfactor", "grave_accent", "left_curly_quote_mark", "right_curly_quote_mark", "acute_accent", "quotes" ],
  103. "type" : "custom",
  104. "tokenizer" : "standard"
  105. },
  106. "music_field" : {
  107. "filter" : [ "lowercase", "asciifolding" ],
  108. "char_filter" : [ "kesha", "sharp", "pink", "xfactor", "grave_accent", "left_curly_quote_mark", "right_curly_quote_mark", "acute_accent", "quotes" ],
  109. "type" : "custom",
  110. "tokenizer" : "standard"
  111. }
  112. },
  113. "tokenizer" : {
  114. "edge_nGram_no_split_big" : {
  115. "type" : "edgeNGram",
  116. "min_gram" : "1",
  117. "max_gram" : "25"
  118. },
  119. "nGram_no_whitespace" : {
  120. "type" : "nGram",
  121. "min_gram" : "3",
  122. "max_gram" : "4"
  123. },
  124. "edge_nGram_no_split_small" : {
  125. "type" : "edgeNGram",
  126. "min_gram" : "1",
  127. "max_gram" : "5"
  128. }
  129. }
  130. },
  131. "number_of_shards" : "5",
  132. "version" : {
  133. "created" : "1030299"
  134. },
  135. "uuid" : "qEXFlBiXTsq-54-xx6WagQ",
  136. "number_of_replicas" : "1"
  137. }
  138. }
  139. }
  140. }
Advertisement
Add Comment
Please, Sign In to add comment