【发布时间】:2015-01-25 17:52:34
【问题描述】:
我是 elasticsearch 新手,我所做的只是索引一些文档。然后在检索词向量时,我注意到有很多词被截断了,这是一个小例子
"nationallypublic": {
"term_freq": 1,
"tokens": [
{
"position": 496,
"start_offset": 3126,
"end_offset": 3146
}
]
},
"natur": {
"term_freq": 1,
"tokens": [
{
"position": 60,
"start_offset": 373,
"end_offset": 380
}
]
},
这些是文档的一些节选,这个自然包含
是一些 80 年代的电影制片人 罗伯特弗里德曼说的自然 全球广告和宣传高级副总裁 华纳兄弟
还有一个用于国家公开的(我知道这是错误的词,但即便如此,它也应该完整包含在内),应该是国家公开的
他们在被拦下几个小时后于 6 月 21 日被报告失踪 在费城小姐附近超速行驶 他们的尸体于 8 月 4 日在农场外的一个农场被发现 小镇
我想知道我是不是做错了什么?这是我的设置和映射
{
"ap1": {
"mappings": {
"document": {
"properties": {
"docno": {
"type": "string",
"index": "not_analyzed",
"store": true
},
"text": {
"type": "string",
"store": true,
"term_vector": "with_positions_offsets_payloads",
"analyzer": "my_english"
}
}
}
},
"settings": {
"index": {
"creation_date": "1422144472984",
"uuid": "QzT_sx4aRWOXGlEs2ATibw",
"analysis": {
"analyzer": {
"my_english": {
"type": "english",
"stopwords": "_none_"
}
}
},
"store": {
"type": "default"
},
"number_of_replicas": "0",
"number_of_shards": "1",
"version": {
"created": "1040299"
}
}
}
}
}
【问题讨论】: