标签:
以下是 Elasticsearch-rtf-2.2.1 版本的Elasticsearch.yml 配置文件。
新建集群的第一个节点,配置务必简单,否则,若无法选举出master节点,整个集群会失败。
一般地,集群中的第一个节点,必须是master节点。
master 节点配置如下。
   1: # ======================== Elasticsearch Configuration =========================
       2:  
       3: #
       4:  
       5: # 注意: Elasticsearch 大多数设置都有默认值.
       6:  
       7: #       在你着手调整和优化配置之前,确保你明白你期望什么,得到什么结果
       8:  
       9: #
      10:  
      11: # 配置一个节点的主要方式就是通过该文件. 该模板列出了大多数重要的设置.
      12:  
      13: #
      14:  
      15: # 更多配置选项参见如下链接:
      16:  
    17: # <http://www.elastic.co/guide/en/elasticsearch/reference/current/setup-configuration.html>
  18:  
      19: #
      20:  
      21: # ---------------------------------- 集群 -----------------------------------
      22:  
      23: #
      24:  
      25: # 集群名称:
      26:  
      27: #
      28:  
      29: cluster.name: mycluster
      30:  
      31: #
      32:  
      33: # ------------------------------------ 节点 ------------------------------------
      34:  
      35: #
      36:  
      37: # 节点名称:
      38:  
      39: #
      40:  
      41: node.name: es-01
      42:  
      43: node.master: true
      44:  
      45: node.data: true
      46:  
      47: #
      48:  
      49: # 为节点添加自定义属性,如机架:
      50:  
      51: #
      52:  
      53: # node.rack: r1
      54:  
      55: #
      56:  
      57: # ----------------------------------- 路径 ------------------------------------
      58:  
      59: #
      60:  
      61: # 存放数据的目录 (多个目录用逗号分隔):
      62:  
      63: #
      64:  
      65: # path.data: /path/to/data
      66:  
      67: #
      68:  
      69: # 日志文件目录:
      70:  
      71: #
      72:  
      73: # path.logs: /path/to/logs
      74:  
      75: #
      76:  
      77: # ----------------------------------- 内存 -----------------------------------
      78:  
      79: #
      80:  
      81: # 启动时锁定内存:
      82:  
      83: #
      84:  
      85: # bootstrap.mlockall: true
      86:  
      87: #
      88:  
      89: # 确保设置了 `ES_HEAP_SIZE` 环境变量, 大小为系统内存的一半,
      90:  
      91: # 该值为线程可以使用的最大内存
      92:  
      93: #
      94:  
      95: # 当系统正在交换内存时, Elasticsearch 执行性能会很差.
      96:  
      97: #
      98:  
      99: # ---------------------------------- 网络 -----------------------------------
     100:  
     101: #
     102:  
     103: # 设置绑定地址到指定IP (IPv4 or IPv6):
     104:  
     105: #
     106:  
     107: network.host: 172.16.50.137
     108:  
     109: #
     110:  
     111: # 设置自定义 HTTP 端口:
     112:  
     113: #
     114:  
     115: http.port: 9200
     116:  
     117: transport.tcp.port: 9300
     118:  
     119: # http.cors.allow-origin: "*"
     120:  
     121: # http.cors.enabled: true
     122:  
     123: #
     124:  
     125: # 更多信息, 参见如下链接:
     126:  
    127: # <http://www.elastic.co/guide/en/elasticsearch/reference/current/modules-network.html>
 128:  
     129: #
     130:  
     131: # --------------------------------- 节点发现 ----------------------------------
     132:  
     133: #
     134:  
     135: # 当新节点加入时,传递一个主机的初始化列表以完成节点发现:
     136:  
     137: # 默认主机列表为 ["127.0.0.1", "[::1]"]
     138:  
     139: #
     140:  
     141: # discovery.zen.ping.unicast.hosts: ["host1", "host2"]
     142:  
     143:  
     144:  
     145: #
     146:  
     147: # 通过配置大多数节点阻止脑裂现象 (数量: 节点总数量 / 2 + 1):
     148:  
     149: #
     150:  
     151: # discovery.zen.minimum_master_nodes: 2
     152:  
     153: #
     154:  
     155: # 更多信息, 参见如下链接:
     156:  
    157: # <http://www.elastic.co/guide/en/elasticsearch/reference/current/modules-discovery.html>
 158:  
     159: #
     160:  
     161: # ---------------------------------- 网关 -----------------------------------
     162:  
     163: #
     164:  
     165: # 当整个集群重新启动后, 只有 N 个节点启动了, 集群才会恢复,否则将阻塞:
     166:  
     167: #
     168:  
     169: # gateway.recover_after_nodes: 2
     170:  
     171: #
     172:  
     173: # 更多信息, 参见如下链接:
     174:  
    175: # <http://www.elastic.co/guide/en/elasticsearch/reference/current/modules-gateway.html>
 176:  
     177: #
     178:  
     179: # ---------------------------------- 其他 -----------------------------------
     180:  
     181: #
     182:  
     183: # 禁止在一个系统上启动多个节点:
     184:  
     185: #
     186:  
     187: # node.max_local_storage_nodes: 1
     188:  
     189: #
     190:  
     191: # Require explicit names when deleting indices:
     192:  
     193: #
     194:  
     195: # action.destructive_requires_name: true
     196:  
     197:  
     198:  
     199: index:
     200:  
     201:   analysis:
     202:  
     203:     tokenizer:
     204:  
     205:       my_pinyin:
     206:  
     207:         type: pinyin
     208:  
     209:         first_letter: prefix
     210:  
     211:         padding_char: ‘‘
     212:  
     213:       pinyin_first_letter:
     214:  
     215:         type: pinyin
     216:  
     217:         first_letter: only
     218:  
     219:       mmseg_maxword:
     220:  
     221:         type: mmseg
     222:  
     223:         seg_type: max_word
     224:  
     225:       mmseg_complex:
     226:  
     227:         type: mmseg
     228:  
     229:         seg_type: complex
     230:  
     231:       mmseg_simple:
     232:  
     233:         type: mmseg
     234:  
     235:         seg_type: simple
     236:  
     237:       semicolon_spliter:
     238:  
     239:         type: pattern
     240:  
     241:         pattern: ";"
     242:  
     243:       pct_spliter:
     244:  
     245:         type: pattern
     246:  
     247:         pattern: "[%]+"
     248:  
     249:       ngram_1_to_2:
     250:  
     251:         type: nGram
     252:  
     253:         min_gram: 1
     254:  
     255:         max_gram: 2
     256:  
     257:       ngram_1_to_3:
     258:  
     259:         type: nGram
     260:  
     261:         min_gram: 1
     262:  
     263:         max_gram: 3
     264:  
     265:     filter:
     266:  
     267:       ngram_min_3:
     268:  
     269:         max_gram: 10
     270:  
     271:         min_gram: 3
     272:  
     273:         type: nGram
     274:  
     275:       ngram_min_2:
     276:  
     277:         max_gram: 10
     278:  
     279:         min_gram: 2
     280:  
     281:         type: nGram
     282:  
     283:       ngram_min_1:
     284:  
     285:         max_gram: 10
     286:  
     287:         min_gram: 1
     288:  
     289:         type: nGram
     290:  
     291:       min2_length:
     292:  
     293:         min: 2
     294:  
     295:         max: 4
     296:  
     297:         type: length
     298:  
     299:       min3_length:
     300:  
     301:         min: 3
     302:  
     303:         max: 4
     304:  
     305:         type: length
     306:  
     307:       pinyin_first_letter:
     308:  
     309:         type: pinyin
     310:  
     311:         first_letter: only
     312:  
     313:     analyzer:
     314:  
     315:       lowercase_keyword:
     316:  
     317:         type: custom
     318:  
     319:         filter:
     320:  
     321:         - lowercase
     322:  
     323:         tokenizer: standard
     324:  
     325:       lowercase_keyword_ngram_min_size1:
     326:  
     327:         type: custom
     328:  
     329:         filter:
     330:  
     331:         - lowercase
     332:  
     333:         - stop
     334:  
     335:         - trim
     336:  
     337:         - unique
     338:  
     339:         tokenizer: nGram
     340:  
     341:       lowercase_keyword_ngram_min_size2:
     342:  
     343:         type: custom
     344:  
     345:         filter:
     346:  
     347:         - lowercase
     348:  
     349:         - min2_length
     350:  
     351:         - stop
     352:  
     353:         - trim
     354:  
     355:         - unique
     356:  
     357:         tokenizer: nGram
     358:  
     359:       lowercase_keyword_ngram_min_size3:
     360:  
     361:         type: custom
     362:  
     363:         filter:
     364:  
     365:         - lowercase
     366:  
     367:         - min3_length
     368:  
     369:         - stop
     370:  
     371:         - trim
     372:  
     373:         - unique
     374:  
     375:         tokenizer: ngram_1_to_3
     376:  
     377:       lowercase_keyword_ngram:
     378:  
     379:         type: custom
     380:  
     381:         filter:
     382:  
     383:         - lowercase
     384:  
     385:         - stop
     386:  
     387:         - trim
     388:  
     389:         - unique
     390:  
     391:         tokenizer: ngram_1_to_3
     392:  
     393:       lowercase_keyword_without_standard:
     394:  
     395:         type: custom
     396:  
     397:         filter:
     398:  
     399:         - lowercase
     400:  
     401:         tokenizer: keyword
     402:  
     403:       lowercase_whitespace:
     404:  
     405:         type: custom
     406:  
     407:         filter:
     408:  
     409:         - lowercase
     410:  
     411:         tokenizer: whitespace
     412:  
     413:       ik:
     414:  
     415:         alias:
     416:  
     417:         - ik_analyzer
     418:  
     419:         type: ik
     420:  
     421:       ik_max_word:
     422:  
     423:         type: ik
     424:  
     425:         use_smart: true
     426:  
     427:       ik_smart:
     428:  
     429:         type: ik
     430:  
     431:         use_smart: true
     432:  
     433:       mmseg:
     434:  
     435:         alias:
     436:  
     437:         - mmseg_analyzer
     438:  
     439:         type: mmseg
     440:  
     441:       mmseg_maxword:
     442:  
     443:         type: custom
     444:  
     445:         filter:
     446:  
     447:         - lowercase
     448:  
     449:         tokenizer: mmseg_maxword
     450:  
     451:       mmseg_complex:
     452:  
     453:         type: custom
     454:  
     455:         filter:
     456:  
     457:         - lowercase
     458:  
     459:         tokenizer: mmseg_complex
     460:  
     461:       mmseg_simple:
     462:  
     463:         type: custom
     464:  
     465:         filter:
     466:  
     467:         - lowercase
     468:  
     469:         tokenizer: mmseg_simple
     470:  
     471:       comma_spliter:
     472:  
     473:         type: pattern
     474:  
     475:         pattern: "[,|\\s]+"
     476:  
     477:       pct_spliter:
     478:  
     479:         type: pattern
     480:  
     481:         pattern: "[%]+"
     482:  
     483:       custom_snowball_analyzer:
     484:  
     485:         type: snowball
     486:  
     487:         language: English
     488:  
     489:       simple_english_analyzer:
     490:  
     491:         type: custom
     492:  
     493:         tokenizer: whitespace
     494:  
     495:         filter:
     496:  
     497:         - standard
     498:  
     499:         - lowercase
     500:  
     501:         - snowball
     502:  
     503:       edge_ngram:
     504:  
     505:         type: custom
     506:  
     507:         tokenizer: edgeNGram
     508:  
     509:         filter:
     510:  
     511:         - lowercase
     512:  
     513:       pinyin_ngram_analyzer:
     514:  
     515:         type: custom
     516:  
     517:         tokenizer: my_pinyin
     518:  
     519:         filter:
     520:  
     521:         - lowercase
     522:  
     523:         - nGram
     524:  
     525:         - trim
     526:  
     527:         - unique
     528:  
     529:       pinyin_first_letter_analyzer:
     530:  
     531:         type: custom
     532:  
     533:         tokenizer: pinyin_first_letter
     534:  
     535:         filter:
     536:  
     537:         - standard
     538:  
     539:         - lowercase
     540:  
     541:       pinyin_first_letter_keyword_analyzer:
     542:  
     543:         alias:
     544:  
     545:         - pinyin_first_letter_analyzer_keyword
     546:  
     547:         type: custom
     548:  
     549:         tokenizer: keyword
     550:  
     551:         filter:
     552:  
     553:         - pinyin_first_letter
     554:  
     555:         - lowercase
     556:  
     557:       path_analyzer: #used for tokenize :/something/something/else
     558:  
     559:         type: custom
     560:  
     561:         tokenizer: path_hierarchy
     562:  
     563:  
     564:  
     565: #index.analysis.analyzer.default.type: mmseg
     566:  
     567: index.analysis.analyzer.default.type: ik
     568:  
     569:  
     570:  
     571: # rtf.filter.redis.host: 127.0.0.1
     572:  
     573: # rtf.filter.redis.port: 6379
Slave 节点配置如下。
   1: # ======================== Elasticsearch Configuration =========================
       2:  
       3: #
       4:  
       5: # 注意: Elasticsearch 大多数设置都有默认值.
       6:  
       7: #       在你着手调整和优化配置之前,确保你明白你期望什么,得到什么结果
       8:  
       9: #
      10:  
      11: # 配置一个节点的主要方式就是通过该文件. 该模板列出了大多数重要的设置.
      12:  
      13: #
      14:  
      15: # 更多配置选项参见如下链接:
      16:  
    17: # <http://www.elastic.co/guide/en/elasticsearch/reference/current/setup-configuration.html>
  18:  
      19: #
      20:  
      21: # ---------------------------------- 集群 -----------------------------------
      22:  
      23: #
      24:  
      25: # 集群名称:
      26:  
      27: #
      28:  
      29: cluster.name: mycluster
      30:  
      31: #
      32:  
      33: # ------------------------------------ 节点 ------------------------------------
      34:  
      35: #
      36:  
      37: # 节点名称:
      38:  
      39: #
      40:  
      41: node.name: es-01
      42:  
      43: node.master: true
      44:  
      45: node.data: true
      46:  
      47: #
      48:  
      49: # 为节点添加自定义属性,如机架:
      50:  
      51: #
      52:  
      53: # node.rack: r1
      54:  
      55: #
      56:  
      57: # ----------------------------------- 路径 ------------------------------------
      58:  
      59: #
      60:  
      61: # 存放数据的目录 (多个目录用逗号分隔):
      62:  
      63: #
      64:  
      65: # path.data: /path/to/data
      66:  
      67: #
      68:  
      69: # 日志文件目录:
      70:  
      71: #
      72:  
      73: # path.logs: /path/to/logs
      74:  
      75: #
      76:  
      77: # ----------------------------------- 内存 -----------------------------------
      78:  
      79: #
      80:  
      81: # 启动时锁定内存:
      82:  
      83: #
      84:  
      85: # bootstrap.mlockall: true
      86:  
      87: #
      88:  
      89: # 确保设置了 `ES_HEAP_SIZE` 环境变量, 大小为系统内存的一半,
      90:  
      91: # 该值为线程可以使用的最大内存
      92:  
      93: #
      94:  
      95: # 当系统正在交换内存时, Elasticsearch 执行性能会很差.
      96:  
      97: #
      98:  
      99: # ---------------------------------- 网络 -----------------------------------
     100:  
     101: #
     102:  
     103: # 设置绑定地址到指定IP (IPv4 or IPv6):
     104:  
     105: #
     106:  
     107: network.host: 172.16.50.137
     108:  
     109: #
     110:  
     111: # 设置自定义 HTTP 端口:
     112:  
     113: #
     114:  
     115: http.port: 9200
     116:  
     117: transport.tcp.port: 9300
     118:  
     119: # http.cors.allow-origin: "*"
     120:  
     121: # http.cors.enabled: true
     122:  
     123: #
     124:  
     125: # 更多信息, 参见如下链接:
     126:  
    127: # <http://www.elastic.co/guide/en/elasticsearch/reference/current/modules-network.html>
 128:  
     129: #
     130:  
     131: # --------------------------------- 节点发现 ----------------------------------
     132:  
     133: #
     134:  
     135: # 当新节点加入时,传递一个主机的初始化列表以完成节点发现:
     136:  
     137: # 默认主机列表为 ["127.0.0.1", "[::1]"]
     138:  
     139: #
     140:  
     141: # discovery.zen.ping.unicast.hosts: ["host1", "host2"]
     142:  
     143:  
     144:  
     145: #
     146:  
     147: # 通过配置大多数节点阻止脑裂现象 (数量: 节点总数量 / 2 + 1):
     148:  
     149: #
     150:  
     151: # discovery.zen.minimum_master_nodes: 2
     152:  
     153: #
     154:  
     155: # 更多信息, 参见如下链接:
     156:  
    157: # <http://www.elastic.co/guide/en/elasticsearch/reference/current/modules-discovery.html>
 158:  
     159: #
     160:  
     161: # ---------------------------------- 网关 -----------------------------------
     162:  
     163: #
     164:  
     165: # 当整个集群重新启动后, 只有 N 个节点启动了, 集群才会恢复,否则将阻塞:
     166:  
     167: #
     168:  
     169: # gateway.recover_after_nodes: 2
     170:  
     171: #
     172:  
     173: # 更多信息, 参见如下链接:
     174:  
    175: # <http://www.elastic.co/guide/en/elasticsearch/reference/current/modules-gateway.html>
 176:  
     177: #
     178:  
     179: # ---------------------------------- 其他 -----------------------------------
     180:  
     181: #
     182:  
     183: # 禁止在一个系统上启动多个节点:
     184:  
     185: #
     186:  
     187: # node.max_local_storage_nodes: 1
     188:  
     189: #
     190:  
     191: # Require explicit names when deleting indices:
     192:  
     193: #
     194:  
     195: # action.destructive_requires_name: true
     196:  
     197:  
     198:  
     199: index:
     200:  
     201:   analysis:
     202:  
     203:     tokenizer:
     204:  
     205:       my_pinyin:
     206:  
     207:         type: pinyin
     208:  
     209:         first_letter: prefix
     210:  
     211:         padding_char: ‘‘
     212:  
     213:       pinyin_first_letter:
     214:  
     215:         type: pinyin
     216:  
     217:         first_letter: only
     218:  
     219:       mmseg_maxword:
     220:  
     221:         type: mmseg
     222:  
     223:         seg_type: max_word
     224:  
     225:       mmseg_complex:
     226:  
     227:         type: mmseg
     228:  
     229:         seg_type: complex
     230:  
     231:       mmseg_simple:
     232:  
     233:         type: mmseg
     234:  
     235:         seg_type: simple
     236:  
     237:       semicolon_spliter:
     238:  
     239:         type: pattern
     240:  
     241:         pattern: ";"
     242:  
     243:       pct_spliter:
     244:  
     245:         type: pattern
     246:  
     247:         pattern: "[%]+"
     248:  
     249:       ngram_1_to_2:
     250:  
     251:         type: nGram
     252:  
     253:         min_gram: 1
     254:  
     255:         max_gram: 2
     256:  
     257:       ngram_1_to_3:
     258:  
     259:         type: nGram
     260:  
     261:         min_gram: 1
     262:  
     263:         max_gram: 3
     264:  
     265:     filter:
     266:  
     267:       ngram_min_3:
     268:  
     269:         max_gram: 10
     270:  
     271:         min_gram: 3
     272:  
     273:         type: nGram
     274:  
     275:       ngram_min_2:
     276:  
     277:         max_gram: 10
     278:  
     279:         min_gram: 2
     280:  
     281:         type: nGram
     282:  
     283:       ngram_min_1:
     284:  
     285:         max_gram: 10
     286:  
     287:         min_gram: 1
     288:  
     289:         type: nGram
     290:  
     291:       min2_length:
     292:  
     293:         min: 2
     294:  
     295:         max: 4
     296:  
     297:         type: length
     298:  
     299:       min3_length:
     300:  
     301:         min: 3
     302:  
     303:         max: 4
     304:  
     305:         type: length
     306:  
     307:       pinyin_first_letter:
     308:  
     309:         type: pinyin
     310:  
     311:         first_letter: only
     312:  
     313:     analyzer:
     314:  
     315:       lowercase_keyword:
     316:  
     317:         type: custom
     318:  
     319:         filter:
     320:  
     321:         - lowercase
     322:  
     323:         tokenizer: standard
     324:  
     325:       lowercase_keyword_ngram_min_size1:
     326:  
     327:         type: custom
     328:  
     329:         filter:
     330:  
     331:         - lowercase
     332:  
     333:         - stop
     334:  
     335:         - trim
     336:  
     337:         - unique
     338:  
     339:         tokenizer: nGram
     340:  
     341:       lowercase_keyword_ngram_min_size2:
     342:  
     343:         type: custom
     344:  
     345:         filter:
     346:  
     347:         - lowercase
     348:  
     349:         - min2_length
     350:  
     351:         - stop
     352:  
     353:         - trim
     354:  
     355:         - unique
     356:  
     357:         tokenizer: nGram
     358:  
     359:       lowercase_keyword_ngram_min_size3:
     360:  
     361:         type: custom
     362:  
     363:         filter:
     364:  
     365:         - lowercase
     366:  
     367:         - min3_length
     368:  
     369:         - stop
     370:  
     371:         - trim
     372:  
     373:         - unique
     374:  
     375:         tokenizer: ngram_1_to_3
     376:  
     377:       lowercase_keyword_ngram:
     378:  
     379:         type: custom
     380:  
     381:         filter:
     382:  
     383:         - lowercase
     384:  
     385:         - stop
     386:  
     387:         - trim
     388:  
     389:         - unique
     390:  
     391:         tokenizer: ngram_1_to_3
     392:  
     393:       lowercase_keyword_without_standard:
     394:  
     395:         type: custom
     396:  
     397:         filter:
     398:  
     399:         - lowercase
     400:  
     401:         tokenizer: keyword
     402:  
     403:       lowercase_whitespace:
     404:  
     405:         type: custom
     406:  
     407:         filter:
     408:  
     409:         - lowercase
     410:  
     411:         tokenizer: whitespace
     412:  
     413:       ik:
     414:  
     415:         alias:
     416:  
     417:         - ik_analyzer
     418:  
     419:         type: ik
     420:  
     421:       ik_max_word:
     422:  
     423:         type: ik
     424:  
     425:         use_smart: true
     426:  
     427:       ik_smart:
     428:  
     429:         type: ik
     430:  
     431:         use_smart: true
     432:  
     433:       mmseg:
     434:  
     435:         alias:
     436:  
     437:         - mmseg_analyzer
     438:  
     439:         type: mmseg
     440:  
     441:       mmseg_maxword:
     442:  
     443:         type: custom
     444:  
     445:         filter:
     446:  
     447:         - lowercase
     448:  
     449:         tokenizer: mmseg_maxword
     450:  
     451:       mmseg_complex:
     452:  
     453:         type: custom
     454:  
     455:         filter:
     456:  
     457:         - lowercase
     458:  
     459:         tokenizer: mmseg_complex
     460:  
     461:       mmseg_simple:
     462:  
     463:         type: custom
     464:  
     465:         filter:
     466:  
     467:         - lowercase
     468:  
     469:         tokenizer: mmseg_simple
     470:  
     471:       comma_spliter:
     472:  
     473:         type: pattern
     474:  
     475:         pattern: "[,|\\s]+"
     476:  
     477:       pct_spliter:
     478:  
     479:         type: pattern
     480:  
     481:         pattern: "[%]+"
     482:  
     483:       custom_snowball_analyzer:
     484:  
     485:         type: snowball
     486:  
     487:         language: English
     488:  
     489:       simple_english_analyzer:
     490:  
     491:         type: custom
     492:  
     493:         tokenizer: whitespace
     494:  
     495:         filter:
     496:  
     497:         - standard
     498:  
     499:         - lowercase
     500:  
     501:         - snowball
     502:  
     503:       edge_ngram:
     504:  
     505:         type: custom
     506:  
     507:         tokenizer: edgeNGram
     508:  
     509:         filter:
     510:  
     511:         - lowercase
     512:  
     513:       pinyin_ngram_analyzer:
     514:  
     515:         type: custom
     516:  
     517:         tokenizer: my_pinyin
     518:  
     519:         filter:
     520:  
     521:         - lowercase
     522:  
     523:         - nGram
     524:  
     525:         - trim
     526:  
     527:         - unique
     528:  
     529:       pinyin_first_letter_analyzer:
     530:  
     531:         type: custom
     532:  
     533:         tokenizer: pinyin_first_letter
     534:  
     535:         filter:
     536:  
     537:         - standard
     538:  
     539:         - lowercase
     540:  
     541:       pinyin_first_letter_keyword_analyzer:
     542:  
     543:         alias:
     544:  
     545:         - pinyin_first_letter_analyzer_keyword
     546:  
     547:         type: custom
     548:  
     549:         tokenizer: keyword
     550:  
     551:         filter:
     552:  
     553:         - pinyin_first_letter
     554:  
     555:         - lowercase
     556:  
     557:       path_analyzer: #used for tokenize :/something/something/else
     558:  
     559:         type: custom
     560:  
     561:         tokenizer: path_hierarchy
     562:  
     563:  
     564:  
     565: #index.analysis.analyzer.default.type: mmseg
     566:  
     567: index.analysis.analyzer.default.type: ik
     568:  
     569:  
     570:  
     571: # rtf.filter.redis.host: 127.0.0.1
     572:  
     573: # rtf.filter.redis.port: 6379
标签:
原文地址:http://www.cnblogs.com/liuning8023/p/5454696.html