Skip to content

Commit 8de86f9

Browse files
loolymedcl
authored andcommitted
chapter5_part1: /50_Search/00_Intro.asciidoc #9
Close #9
1 parent ad82e1a commit 8de86f9

File tree

1 file changed

+23
-40
lines changed

1 file changed

+23
-40
lines changed

050_Search/00_Intro.asciidoc

+23-40
Original file line numberDiff line numberDiff line change
@@ -1,60 +1,43 @@
11
[[search]]
2-
== Searching--The Basic Tools
2+
== 搜索——最基本的工具
33

4-
So far, we have learned how to use Elasticsearch as a simple NoSQL-style
5-
distributed document store. We can ((("searching")))throw JSON documents at Elasticsearch and
6-
retrieve each one by ID. But the real power of Elasticsearch lies in its
7-
ability to make sense out of chaos -- to turn Big Data into Big Information.
4+
现在,我们已经学会了如何使用 Elasticsearch 作为一个简单的 NoSQL 风格的分布式文档存储系统。我们可以((("searching")))将一个 JSON 文档扔到 Elasticsearch 里,然后根据 ID 检索。但 Elasticsearch 真正强大之处在于可以从无规律的数据中找出有意义的信息——从“大数据”到“大信息”。
85

9-
This is the reason that we use structured JSON documents, rather than
10-
amorphous blobs of data. Elasticsearch not only _stores_ the document, but
11-
also _indexes_ the content of the document in order to make it searchable.
6+
Elasticsearch 不只会_存储(stores)_ 文档,为了能被搜索到也会为文档添加_索引(indexes)_ ,这也是为什么我们使用结构化的 JSON 文档,而不是无结构的二进制数据。
127

13-
_Every field in a document is indexed and can be queried_. ((("indexing"))) And it's not just
14-
that. During a single query, Elasticsearch can use _all_ of these indices, to
15-
return results at breath-taking speed. That's something that you could never
16-
consider doing with a traditional database.
8+
_文档中的每个字段都将被索引并且可以被查询_ 。((("indexing")))不仅如此,在简单查询时,Elasticsearch 可以使用 _所有(all)_ 这些索引字段,以惊人的速度返回结果。这是你永远不会考虑用传统数据库去做的一些事情。
179

18-
A _search_ can be any of the following:
10+
_搜索(search)_ 可以做到:
1911

20-
* A structured query on concrete fields((("fields", "searching on")))((("searching", "types of searches"))) like `gender` or `age`, sorted by
21-
a field like `join_date`, similar to the type of query that you could construct
22-
in SQL
12+
* 在类似于 `gender` 或者 `age` 这样的字段((("fields", "searching on")))((("searching", "types of searches")))上使用结构化查询,`join_date` 这样的字段上使用排序,就像SQL的结构化查询一样。
2313

24-
* A full-text query, which finds all documents matching the search keywords,
25-
and returns them sorted by _relevance_
14+
* 全文检索,找出所有匹配关键字的文档并按照_相关性(relevance)_ 排序后返回结果。
2615

27-
* A combination of the two
16+
* 以上二者兼而有之。
2817

29-
While many searches will just work out of((("full text search"))) the box, to use Elasticsearch to
30-
its full potential, you need to understand three subjects:
18+
很多搜索都是开箱即用的((("full text search"))),为了充分挖掘 Elasticsearch 的潜力,你需要理解以下三个概念:
3119

32-
_Mapping_::
33-
How the data in each field is interpreted
34-
35-
_Analysis_::
36-
How full text is processed to make it searchable
37-
38-
_Query DSL_::
39-
The flexible, powerful query language used by Elasticsearch
20+
_映射(Mapping)_ ::
21+
描述数据在每个字段内如何存储
4022

41-
Each of these is a big subject in its own right, and we explain them in
42-
detail in <<search-in-depth>>. The chapters in this section introduce the
43-
basic concepts of all three--just enough to help you to get an overall
44-
understanding of how search works.
23+
_分析(Analysis)_ ::
24+
全文是如何处理使之可以被搜索的
4525

46-
We will start by explaining the `search` API in its simplest form.
26+
_领域特定查询语言(Query DSL)_ ::
27+
Elasticsearch 中强大灵活的查询语言
4728

48-
.Test Data
29+
以上提到的每个点都是一个大话题,我们将在 <<search-in-depth>> 一章详细阐述它们。本章节我们将介绍这三点的一些基本概念——仅仅帮助你大致了解搜索是如何工作的。
30+
31+
我们将使用最简单的形式开始介绍 `search` API。
32+
33+
.测试数据
4934

5035
****
5136
52-
The documents that we will use for test purposes in this chapter can be found
53-
in this gist: https://gist.github.com/clintongormley/8579281.
37+
本章节的测试数据可以在这里找到: https://gist.github.com/clintongormley/8579281 。
5438
55-
You can copy the commands and paste them into your shell in order to follow
56-
along with this chapter.
39+
你可以把这些命令复制到终端中执行来实践本章的例子。
5740
58-
Alternatively, if you're in the online version of this book, you can link:sense_widget.html?snippets/050_Search/Test_data.json[click here to open in Sense].
41+
另外,如果你读的是在线版本,可以 link:sense_widget.html?snippets/050_Search/Test_data.json[点击这个链接] 感受下。
5942
6043
****

0 commit comments

Comments
 (0)