Guest User

Untitled

a guest
Feb 22nd, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.22 KB | None | 0 0
  1. curl -XGET 'localhost:9200/events/_analyze?pretty' -H 'Content-Type: application/json' -d'
  2. {
  3. "normalizer" : "sortable",
  4. "text" : "Triathlon race "
  5. }
  6. '
  7.  
  8. curl -XPUT 'localhost:9200/events/' -H 'Content-Type: application/json' -d'
  9. {
  10. "settings": {"analysis":{"filter":{"ngram_small_filter":{"type":"nGram","min_gram":2,"max_gram":5},"ngram_medium_filter":{"type":"nGram","min_gram":3,"max_gram":20}},"analyzer":{"index_ngram_small_analyzer":{"type":"custom","tokenizer":"standard","filter":["lowercase","ngram_small_filter"]},"index_ngram_medium_analyzer":{"type":"custom","tokenizer":"standard","filter":["lowercase","ngram_medium_filter"]},"search_standard_analyzer":{"type":"custom","tokenizer":"standard","filter":["lowercase"]}},"normalizer":{"sortable":{"type":"custom","char_filter":[],"filter":["lowercase"]}}}},
  11. "mappings": {
  12. "event":{"properties":{"name":{"type":"text","analyzer":"index_ngram_medium_analyzer","search_analyzer":"search_standard_analyzer"},"exact_name":{"type":"keyword","normalizer":"sortable"},"description":{"type":"text","analyzer":"index_ngram_medium_analyzer","search_analyzer":"search_standard_analyzer"},"distance":{"type":"text","analyzer":"index_ngram_small_analyzer","search_analyzer":"search_standard_analyzer"},"event_date":{"type":"date"},"searchable":{"type":"boolean"},"spotlight":{"type":"boolean"}}}
  13. }
  14. '
  15.  
  16. curl -XPUT 'localhost:9200/events/' -H 'Content-Type: application/json' -d'
  17.  
  18. {
  19. "settings":{
  20. "analysis":{
  21. "filter":{
  22. "ngram_small_filter":{
  23. "type":"nGram",
  24. "min_gram":2,
  25. "max_gram":5
  26. },
  27. "ngram_medium_filter":{
  28. "type":"nGram",
  29. "min_gram":3,
  30. "max_gram":20
  31. },
  32. "custom_trim":{
  33. "type":"pattern_capture",
  34. "preserve_original":false,
  35. "patterns":[
  36. "^ *([Ww]*)\b *$"
  37. ]
  38. }
  39. },
  40. "analyzer":{
  41. "index_ngram_small_analyzer":{
  42. "type":"custom",
  43. "tokenizer":"standard",
  44. "filter":[
  45. "lowercase",
  46. "ngram_small_filter"
  47. ]
  48. },
  49. "index_ngram_medium_analyzer":{
  50. "type":"custom",
  51. "tokenizer":"standard",
  52. "filter":[
  53. "lowercase",
  54. "ngram_medium_filter"
  55. ]
  56. },
  57. "search_standard_analyzer":{
  58. "type":"custom",
  59. "tokenizer":"standard",
  60. "filter":[
  61. "lowercase"
  62. ]
  63. }
  64. },
  65. "normalizer":{
  66. "sortable":{
  67. "type":"custom",
  68. "char_filter":[
  69.  
  70. ],
  71. "filter":[
  72. "lowercase",
  73. "trim_custom"
  74. ]
  75. }
  76. }
  77. }
  78. },
  79. "mappings":{
  80. "event":{
  81. "properties":{
  82. "exact_name":{
  83. "type":"keyword",
  84. "normalizer":"sortable"
  85. }
  86. }
  87. }
  88. }
  89. }
  90. '
  91.  
  92. curl -XDELETE 'localhost:9200/events/' -H 'Content-Type: application/json'
Add Comment
Please, Sign In to add comment