0

我是 Mongodb 和 ElasticSearch 的新手。我的要求是允许用户为整页或部分页面添加书签。

我处理了前端,但想知道如何设计后端..即如何将网页详细信息存储在mongodb和使用弹性搜索的索引中。将整个 Web 内容存储在 mongodb 中还是仅存储一个 url 是一个好主意。如果它只是一个 url,那么当我们进行 restful 调用时,Elasticsearch 是如何找到 url 内的关键字的。

珍惜你的时间。。

4

1 回答 1

0

恕我直言,信息太少,无法完全回答。你确定你需要 MongoDB 和 ElasticSearch 吗?我不会低估开发和运营的开销。

在即将发布的版本中,MongoDB 2.4 将具有(有些有限的)全文搜索功能。

ElasticSearch 可以像数据库一样执行“常规” GET 查询。要在特定字段(如 URL)内进行搜索,请参阅SEARCH 文档并充分利用 *(通配符)和 ~(模糊搜索)。

于 2013-03-06T12:57:08.777 回答