Review and update partition content. (#332)
diff --git a/src/api/database/partitions.rst b/src/api/database/partitions.rst
index 37337a6..a07fd43 100644
--- a/src/api/database/partitions.rst
+++ b/src/api/database/partitions.rst
@@ -13,26 +13,25 @@
.. _api/db/_partition:
Ordinarily, the documents inside a database are arbitrarily assigned
-into a shard range. This has an adverse affect on query performance as
-it is necessary to contact every shard range to answer each query (it
-is not possible to know, a priori, which shard ranges have no
-matches).
+into a shard range. This arbitrary assignment has an adverse affect on query performance
+because it is then necessary to contact every shard range to answer each query (it
+is not possible to know, a priori, which shard ranges have no matches).
A partitioned database (created with ``?partitioned=true``) provides a
-solution to this if your use case is suitable. All documents within a
-partitioned database have a special format for their document id's
+solution to this predicament if your use case is suitable. All documents within a
+partitioned database have a special format for their document IDs.
.. code-block:: text
partition:id
-Where both ``partition`` and ``id`` adhere to the CouchDB document id
+Where both ``partition`` and ``id`` adhere to the CouchDB document ID
restrictions.
Documents with the same ``partition`` value are placed in the same shard
-range as each other. You should choose your ``partition`` values with
+range with one another. You must choose your ``partition`` values with
care, the scalability and performance of this feature critically
-depends on it; ideally you have a natural choice in your application
+depends on it. Ideally, you have a natural choice in your application
(user name or account name, for example) that partitions your data
such that each partition can be queried meaningfully.
@@ -76,10 +75,10 @@
==================================
.. http:post:: /{db}/_partition/{partition}/_find
- :synopsis: Find documents inside a specific partition
-
- Find documents inside a specific partition, see the main
- documentation for :ref:`_find <api/db/_find>`.
+ :synopsis: Finds documents inside the specified partition
+
+ Finds documents inside the specified partition. See the CouchDB
+ documentation for more information about :ref:`_find <api/db/_find>`.
:param db: Database name
:param partition: Partition name