Skip to content

Commit ff501b7

Browse files
committed
Removes errant search files
Pesky search references that got missed previously have been eliminated. This fixes TI-Tokyo#225
1 parent b52bca2 commit ff501b7

File tree

7 files changed

+3
-305
lines changed

7 files changed

+3
-305
lines changed

content/riak/kv/3.2.0/developing/api/http/delete-search-index.md

Lines changed: 0 additions & 34 deletions
This file was deleted.

content/riak/kv/3.2.0/developing/api/http/fetch-search-index.md

Lines changed: 0 additions & 48 deletions
This file was deleted.

content/riak/kv/3.2.0/developing/api/http/fetch-search-schema.md

Lines changed: 0 additions & 39 deletions
This file was deleted.

content/riak/kv/3.2.0/developing/api/http/store-search-index.md

Lines changed: 0 additions & 55 deletions
This file was deleted.

content/riak/kv/3.2.0/developing/api/http/store-search-schema.md

Lines changed: 0 additions & 53 deletions
This file was deleted.

content/riak/kv/3.2.0/developing/app-guide.md

Lines changed: 3 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -146,50 +146,6 @@ of features that may be just what you're looking for. In the sections
146146
immediately below, you can find brief descriptions of those features as
147147
well as relevant links to Basho documentation.
148148

149-
## Search
150-
151-
Riak Search provides you with [Apache
152-
Solr](http://lucene.apache.org/solr/)-powered full-text indexing and
153-
querying on top of the scalability, fault tolerance, and operational
154-
simplicity of Riak. Our motto for Riak Search: **Write it like Riak.
155-
Query it like Solr**. That is, you can store objects in Riak [like normal][usage create objects] and run full-text queries on those objects later on
156-
using the Solr API.
157-
158-
* [Using Search][usage search] - Getting started with Riak Search
159-
* [Search Details][use ref search] - A detailed overview of the concepts and design
160-
consideration behind Riak Search
161-
* [Search Schema][usage search schema] - How to create custom schemas for extracting data
162-
from Riak Search
163-
164-
### When to Use Search
165-
166-
* **When you need a rich querying API** - Riak Search gives you access
167-
to the entirety of [Solr](http://lucene.apache.org/solr/)'s extremely
168-
broad API, which enables you to query on the basis of wildcards,
169-
strings, booleans, geolocation, ranges, language-specific fulltext,
170-
and far more. You can even use Search in conjunction with [Riak Data Types][dev data types] \(documentation coming soon).
171-
172-
> **Search is preferred for querying**
173-
>
174-
> In general, you should consider Search to be the default choice for
175-
nearly all querying needs that go beyond basic CRUD/KV operations. If
176-
your use case demands some sort of querying mechanism and you're in
177-
doubt about what to use, you should assume that Search is the right tool
178-
for you.
179-
180-
### When Not to Use Search
181-
182-
* **When deep pagination is needed** - At the moment, you should
183-
consider [secondary indexes][usage 2i] instead of
184-
Search if your use case requires deep pagination. This will be
185-
changed, however, in a future release of Riak, at which point you
186-
should consider Search the default choice for _all_ querying needs.
187-
* **In large clusters** - In clusters larger than 8-10 nodes, you may
188-
experience slower performance when using Search. In clusters of that
189-
size, we would recommend using Search in a limited fashion, setting
190-
up a separate, dedicated cluster for Search data, or finding another
191-
solution.
192-
193149
## Riak Data Types
194150

195151
When performing basic K/V operations, Riak is agnostic toward the actual
@@ -213,12 +169,6 @@ own.
213169
with implementation details
214170
* [Data Modeling with Riak Data Types][dev data model] - An object modeling example that relies on Riak Data Types.
215171

216-
> **Note**:
217-
>
218-
> Riak Data Types can be used in conjunction with Riak Search,
219-
meaning that the data stored in counters, sets, and maps can be indexed
220-
and searched just like any other data in Riak. Documentation on Data
221-
Types and Search is coming soon.
222172

223173
### When to Use Riak Data Types
224174

@@ -278,14 +228,10 @@ or you can write and run your own MapReduce jobs in
278228

279229
### When Not to Use MapReduce
280230

281-
* **When another Riak feature will do** - Before even considering
282-
using MapReduce, you should thoroughly investigate [Riak Search][usage search] or [secondary indexes][usage 2i] as possible
283-
solutions to your needs.
284-
285231
In general, you should not think of MapReduce as, for example, Hadoop
286232
within Riak. While it can be useful for certain types of
287233
non-primary-key-based queries, it is neither a "Big Data" processing
288-
tool nor an indexing mechanism nor a replacement for [Riak Search][usage search]. If you do need a tool like Hadoop or Apache Spark, you should
234+
tool nor an indexing mechanism. If you do need a tool like Hadoop or Apache Spark, you should
289235
consider using Riak in conjunction with a more suitable data processing
290236
tool.
291237

@@ -296,7 +242,7 @@ following problem: how do I know which keys I should look for? Secondary
296242
indexes (2i) provide a solution to this problem, enabling you to tag
297243
objects with either binary or integer metadata and then query Riak for
298244
all of the keys that share specific tags. 2i is especially useful if
299-
you're storing binary data that is opaque to features like [Riak Search][usage search].
245+
you're storing binary data that is opaque.
300246

301247
* [Using Secondary Indexes][usage 2i] - A general guide to using 2i, along
302248
with code samples and information on 2i features like pagination,
@@ -305,26 +251,16 @@ you're storing binary data that is opaque to features like [Riak Search][usage s
305251

306252
### When to Use Secondary Indexes
307253

308-
* **When you require deep pagination** - At the moment, 2i's
309-
deep pagination capabilities are more performant than those offered
310-
by Search if you require pagination of more than 3-5 pages. This
311-
will change, however, in the future, at which point we will
312-
recommend using Search instead.
313-
314254
### When Not to Use Secondary Indexes
315255

316-
* **For most querying purposes** - If your use case does not
317-
involve deep pagination, we recommend Search over 2i for _all_
318-
querying purposes.
319256
* **If you're using Bitcask** - 2i is available only in the
320257
[LevelDB][plan backend leveldb] backend. If you'd like to use [Bitcask][plan backend bitcask] or the [Memory][plan backend memory] backend, you will not be able to use 2i.
321258

322259
## Mixed Approach
323260

324261
One thing to always bear in mind is that Riak enables you to mix and
325262
match a wide variety of approaches in a single cluster. You can use
326-
basic CRUD operations for some of your data, index some of your data to
327-
be queried by Riak Search, use Riak Data Types for another subset, etc.
263+
basic CRUD operations for some of your data, use Riak Data Types for another subset, etc.
328264
You are always free to use a wide array of Riak features---or you can
329265
use none at all and stick to key/value operations.
330266

content/riak/kv/3.2.0/developing/data-types.md

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -262,12 +262,3 @@ $updateSet = (new \Basho\Riak\Command\Builder\UpdateSet($riak))
262262
The pages listed above detail using Riak data types at the application level using Basho's [officially supported Riak KV clients](../client-libraries). For more on getting started with client libraries check out the [Developing with Riak KV: Getting Started](../getting-started) section.
263263

264264
All the examples use the bucket type names from above (`counters`, `sets`, and `maps`). You're free to substitute your own bucket type names if you wish.
265-
266-
## Data Types and Search
267-
268-
Riak data types can be searched like any other object, but with the
269-
added benefit that your data type is indexed as a different type by Solr,
270-
the search platform behind Riak Search.
271-
272-
In our Search documentation we offer a [full tutorial](../usage/searching-data-types) as well as a variety of [examples](../usage/searching-data-types/), including code
273-
samples from each of our official client libraries.

0 commit comments

Comments
 (0)