_settings_folder.json 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. {
  2. "settings": {
  3. "analysis": {
  4. "analyzer": {
  5. "fscrawler_path": {
  6. "tokenizer": "fscrawler_path"
  7. }
  8. },
  9. "tokenizer": {
  10. "fscrawler_path": {
  11. "type": "path_hierarchy"
  12. }
  13. }
  14. }
  15. },
  16. "mappings": {
  17. "properties" : {
  18. "file": {
  19. "properties": {
  20. "content_type": {
  21. "type": "keyword"
  22. },
  23. "filename": {
  24. "type": "keyword",
  25. "store": true
  26. }
  27. }
  28. },
  29. "path": {
  30. "properties": {
  31. "real": {
  32. "type": "keyword",
  33. "fields": {
  34. "tree": {
  35. "type": "text",
  36. "analyzer": "fscrawler_path",
  37. "fielddata": true
  38. },
  39. "fulltext": {
  40. "type": "text"
  41. }
  42. }
  43. },
  44. "root": {
  45. "type": "keyword"
  46. },
  47. "virtual": {
  48. "type": "keyword",
  49. "fields": {
  50. "tree": {
  51. "type": "text",
  52. "analyzer": "fscrawler_path",
  53. "fielddata": true
  54. },
  55. "fulltext": {
  56. "type": "text"
  57. }
  58. }
  59. }
  60. }
  61. }
  62. }
  63. }
  64. }