You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<palign="center">⚡ Lightning Fast, Ultra Relevant, and Typo-Tolerant Search Engine MeiliSearch client written in Ruby 💎</p>
23
+
<palign="center">⚡ The MeiliSearch API client written for Ruby 💎</p>
24
24
25
-
**MeiliSearch Ruby** is a client for **MeiliSearch** written in Ruby. **MeiliSearch** is a powerful, fast, open-source, easy to use and deploy search engine. Both searching and indexing are highly customizable. Features such as typo-tolerance, filters, and synonyms are provided out-of-the-box.
25
+
**MeiliSearch Ruby** is the MeiliSearch API client for Ruby developers. **MeiliSearch** is a powerful, fast, open-source, easy to use and deploy search engine. Both searching and indexing are highly customizable. Features such as typo-tolerance, filters, facets, and synonyms are provided out-of-the-box.
26
26
27
27
## Table of Contents <!-- omit in toc -->
28
28
29
+
-[📖 Documentation](#-documentation)
29
30
-[🔧 Installation](#-installation)
30
-
-[🚀 Getting started](#-getting-started)
31
+
-[🚀 Getting Started](#-getting-started)
31
32
-[🤖 Compatibility with MeiliSearch](#-compatibility-with-meilisearch)
32
-
-[📖 Documentation and Examples](#-documentation-and-examples)
33
+
-[� Learn More](#-learn-more)
33
34
-[⚙️ Development Workflow and Contributing](#️-development-workflow-and-contributing)
34
35
36
+
## 📖 Documentation
37
+
38
+
See our [Documentation](https://docs.meilisearch.com/guides/introduction/quick_start_guide.html) or our [API References](https://docs.meilisearch.com/references/).
39
+
35
40
## 🔧 Installation
36
41
37
42
With `gem` in command line:
@@ -51,14 +56,15 @@ gem 'meilisearch'
51
56
There are many easy ways to [download and run a MeiliSearch instance](https://docs.meilisearch.com/guides/advanced_guides/installation.html#download-and-launch).
52
57
53
58
For example, if you use Docker:
59
+
54
60
```bash
55
61
$ docker pull getmeili/meilisearch:latest # Fetch the latest version of MeiliSearch image from Docker Hub
56
62
$ docker run -it --rm -p 7700:7700 getmeili/meilisearch:latest ./meilisearch --master-key=masterKey
57
63
```
58
64
59
65
NB: you can also download MeiliSearch from **Homebrew** or **APT**.
With the `updateId`, you can check the status (`processed` or `failed`) of your documents addition thanks to this [method](https://docs.meilisearch.com/references/updates.html#get-an-update-status).
89
+
With the `updateId`, you can check the status (`enqueued`, `processed` or `failed`) of your documents addition using the [update endpoint](https://docs.meilisearch.com/references/updates.html#get-an-update-status).
84
90
85
91
#### Basic Search <!-- omit in toc -->
86
92
@@ -89,6 +95,7 @@ With the `updateId`, you can check the status (`processed` or `failed`) of your
89
95
puts index.search('harry pottre')
90
96
```
91
97
Output:
98
+
92
99
```ruby
93
100
{
94
101
"hits" => [{
@@ -107,9 +114,16 @@ Output:
107
114
All the supported options are described in the [search parameters](https://docs.meilisearch.com/guides/advanced_guides/search_parameters.html) section of the documentation.
This package only guarantees the compatibility with the [version v0.15.0 of MeiliSearch](https://github.com/meilisearch/MeiliSearch/releases/tag/v0.15.0).
135
149
136
-
## 📖 Documentation and Examples
137
-
138
-
MeiliSearch documentation provides **examples** and a detailed explanation of every one of its features and functionalities, including examples on how to implement them **using this SDK**.
139
-
140
-
Please read the [guides available in the documentation](https://docs.meilisearch.com/guides/) or check the [API references](https://docs.meilisearch.com/references/) to find the one that you need!
-[Manage the indexes](https://docs.meilisearch.com/references/indexes.html)
147
-
-[Configure the index settings](https://docs.meilisearch.com/references/settings.html)
154
+
-**Manipulate documents**: see the [API references](https://docs.meilisearch.com/references/documents.html) or read more about [documents](https://docs.meilisearch.com/guides/main_concepts/documents.html).
155
+
-**Search**: see the [API references](https://docs.meilisearch.com/references/search.html) or follow our guide on [search parameters](https://docs.meilisearch.com/guides/advanced_guides/search_parameters.html).
156
+
-**Manage the indexes**: see the [API references](https://docs.meilisearch.com/references/indexes.html) or read more about [indexes](https://docs.meilisearch.com/guides/main_concepts/indexes.html).
157
+
-**Configure the index settings**: see the [API references](https://docs.meilisearch.com/references/settings.html) or follow our guide on [settings parameters](https://docs.meilisearch.com/guides/advanced_guides/settings.html).
0 commit comments