Javascript ElasticSearch和MongoDB
我愿意使用ElasticSearch在MongoDB中运行全文查询。我找到了一些关于如何使用设置ElasticSearch的指南,但我有几个问题 1:我应该负责这个Javascript ElasticSearch和MongoDB,javascript,mongodb,elasticsearch,Javascript,Mongodb,elasticsearch,我愿意使用ElasticSearch在MongoDB中运行全文查询。我找到了一些关于如何使用设置ElasticSearch的指南,但我有几个问题 1:我应该负责这个 curl -XPUT 'http://localhost:9200/_river/mongodb/_meta' -d '{ "type": "mongodb", "mongodb": { "db": "testmongo", "collection": "person"
curl -XPUT 'http://localhost:9200/_river/mongodb/_meta' -d '{
"type": "mongodb",
"mongodb": {
"db": "testmongo",
"collection": "person"
},
"index": {
"name": "mongoindex",
"type": "person"
}
}'
使ElasticSearch索引该集合。我是否需要多次运行此功能?(每次更新我的收藏?每天一次?)
2:是否完全支持分页和订购?我想搜索一些内容,但将结果限制为每页N个结果,并跳过一些页面。另外,我想按任何字段订购
3:我的数据如下所示:
{
question: 'text here',
date: '01/01/2000 01:01',
title: 'Some title',
client: 'name',
assigned_to: ['name1', 'name2', 'name3'],
answers: [
{answer: 'bla bla'},
{answer: 'bla bla'},
{answer: 'bla bla'}
]
}
我是否能够搜索问题
,标题
和所有答案
谢谢你,先生,这就是我开始使用ES所需要的一切:)