Tag: elasticsearch

查询与filter

我看不到什么时候应该使用查询或filter或两者的组合的任何描述。 任何人都可以请解释或指出我的解释?

列出ElasticSearch服务器上的所有索引?

我想列出ElasticSearch服务器上的所有索引。 我试过这个: curl -XGET localhost:9200/ 但它只是给了我这个: { "ok" : true, "status" : 200, "name" : "El Aguila", "version" : { "number" : "0.19.3", "snapshot_build" : false }, "tagline" : "You Know, for Search" } 我想要一个所有索引列表

从ElasticSearch中删除数据

我是ElasticSearch的新手 。 我想弄清楚如何从ElasticSearch中删除数据。 我删除了我的索引。 但是,这似乎并没有真正删除数据本身。 我见过的其他东西指向按查询删除function。 但是,我甚至不知道要查询什么。 我知道我的索引。 本质上,我想弄清楚如何做一个 DELETE FROM [Index] 从Chrome中的PostMan。 但是,我没有任何运气。 数据似乎无论我做什么,数据悬而未决。 到目前为止,我已经通过在PostMan中使用DELETE HTTP动词并使用如下URL来成功删除索引: http://localhost:9200/[indexName] 但是,这似乎并没有真正删除数据(又名文档)本身。

初学者指南ElasticSearch

还没有任何关于ElasticSearch的书(我知道), http: //www.elasticsearch.org/guide/似乎只包含引用。 任何好的初学者指南或教程,或者通过例子来推荐,尤其是在不同的映射和索引策略方面?

使弹性search只返回某些领域?

我正在使用elasticsearch来索引我的文档。 是否可以指示它只返回特定的字段,而不是它存储的整个json文档?

Elasticsearch查询返回所有logging

我在Elasticsearch中有一个小数据库,为了testing目的,我们想把所有的logging都放回去。 我正在尝试使用表单的URL … http://localhost:9200/foo/_search?pretty=true&q={'matchAll':{''}} 有人可以给我你会用来完成这个url吗?

Solr与ElasticSearch

这些技术之间的核心架构差异是什么? 另外,什么用例通常更适合每个?

如何在MongoDB中使用Elasticsearch?

我已经浏览了许多关于configurationElasticsearch for MongoDB的博客和网站,以便在MongoDB中对集合进行索引,但没有一个是直接的。 请向我解释安装elasticsearch的一步一步的过程,其中应包括: 组态 在浏览器中运行 我正在使用express.js Node.js,所以请相应的帮助。

从Elasticsearch的search中删除重复的文档

我有一个索引与相同的字段相同的值的大量纸张。 我在这个领域有一个重复数据删除。 聚合者将作为柜台来到我身边。 我想要一份文件清单。 我的指数: Doc 1 {domain:'domain1.fr',name:'name1',date:'01 -01-2014'} Doc 2 {domain:'domain1.fr',name:'name1',date:'01 -02-2014'} Doc 3 {domain:'domain2.fr',name:'name2',date:'01 -03-2014'} Doc 4 {domain:'domain2.fr',name:'name2',date:'01-04-2014'} Doc 5 {domain:'domain3.fr',name:'name3',date:'01 -05-2014'} Doc 6 {domain:'domain3.fr',name:'name3',date:'01 -06-2014'} 我想要这个结果(由域字段重复数据删除结果): Doc 6 {domain:'domain3.fr',name:'name3',date:'01 -06-2014'} Doc 4 {domain:'domain2.fr',name:'name2',date:'01-04-2014'} Doc 2 {domain:'domain1.fr',name:'name1',date:'01 -02-2014'}

使用ElasticSearchsearch文件名

我想使用ElasticSearchsearch文件名(而不是文件的内容)。 所以我需要find文件名的一部分(完全匹配,没有模糊search)。 例: 我有以下名称的文件: My_first_file_created_at_2012.01.13.doc My_second_file_created_at_2012.01.13.pdf Another file.txt And_again_another_file.docx foo.bar.txt 现在我想search2012.01.13获取前两个文件。 searchfile或file应该返回除最后一个以外的所有文件名。 我如何使用ElasticSearch来完成? 这是我testing过的,但总是返回零结果: curl -X DELETE localhost:9200/files curl -X PUT localhost:9200/files -d ' { "settings" : { "index" : { "analysis" : { "analyzer" : { "filename_analyzer" : { "type" : "custom", "tokenizer" : "lowercase", "filter" : ["filename_stop", "filename_ngram"] } }, "filter" : { […]