Elasticsearch中文分词器问题

标签(空格分隔): Elasticsearch


  1. 使用ik_max_word搜索
  2. ik_smart分词
  1. {
  2. "mappings":{
  3. "_doc":{
  4. "properties":{
  5. "name":{
  6. "type":"text",
  7. "analyzer":"ik_max_word",
  8. "search_analyzer":"ik_smart"
  9. }
  10. }
  11. }
  12. }
  13. }
  1. {
  2. "properties": {
  3. "content": {
  4. "type": "text",
  5. "analyzer": "ik_max_word",
  6. "search_analyzer": "ik_smart"
  7. }
  8. }
  9. }
  1. es 1.6版本
  1. es 1.6版本的 elasticsearch-analysis-ik
  1. postman设置
  2. qx_lpd3的索引是不存在的
  3. 使用POST方法:
  1. 192.168.1.64:9200/qx_lpd3
  1. 配置信息
  2. index索引设置为:"not_analyzed"
  1. {
  2. "mappings" : {
  3. "qx_lpd3" : {
  4. "properties" : {
  5. "province" : {
  6. "type" : "string",
  7. "index" : "not_analyzed"
  8. },
  9. "city" : {
  10. "type" : "string",
  11. "index" : "not_analyzed"
  12. },
  13. "county" : {
  14. "type" : "string",
  15. "index" : "not_analyzed"
  16. }
  17. }
  18. }
  19. }
  20. }
  21. ``
  22. _source
  1. {
  2. "mappings": {
  3. "qx_lpd1": {
  4. "_source": {
  5. "enabled": false
  6. },
  7. "properties": {
  8. "province": {
  9. "type": "string",
  10. "index":"not_analyzed"
  11. },
  12. "strength": {
  13. "type": "double"
  14. },
  15. "city": {
  16. "type": "string",
  17. "index":"not_analyzed"
  18. },
  19. "gradient": {
  20. "type": "double"
  21. },
  22. "latitude": {
  23. "type": "double"
  24. },
  25. "county": {
  26. "type": "string",
  27. "index":"not_analyzed"
  28. },
  29. "locatemode": {
  30. "type": "string"
  31. },
  32. "time": {
  33. "type": "string"
  34. },
  35. "errors": {
  36. "type": "double"
  37. },
  38. "longitude": {
  39. "type": "double"
  40. }
  41. }
  42. }
  43. }
  44. }