【发布时间】:2011-06-26 05:51:53
【问题描述】:
我刚刚安装并测试了弹性搜索,它看起来很棒,我需要知道一些我有配置文件的事情
elasticsearch.json 在config 目录中
{
"network" : {
"host" : "127.0.0.1"
},
"index" : {
"number_of_shards": 3,
"number_of_replicas": 1,
"refresh_interval" : "2s",
"analysis" : {
"analyzer" : {
"index_analyzer" : {
"tokenizer" : "nGram",
"filter" : ["lowercase"]
},
"search_analyzer" : {
"tokenizer" : "nGram",
"filter" : ["lowercase"]
}
},
"// you'll need lucene dep for this: filter" : {
"snowball": {
"type" : "snowball",
"language" : "English"
}
}
}
}
}
如果我搜索关键字,我插入了一个包含单词 searching 的文档
search 它说什么都没找到...
不会在索引之前停止,否则我错过了配置中的某些内容 ....
【问题讨论】:
-
你在搜索吗?文档是什么样的?
-
$ curl -XPUT http://localhost:9200/twitter/tweet/1 -d '{ "user": "kimchy", "post_date": "2009-11-15T13:12:00", "message": "Trying out searching teaching, so far so good?" }'curl -XGET localhost:9200/twitter/tweet/_search?q=message:search
标签: elasticsearch