Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions docs-site/content/overview/comparison-with-alternatives.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,6 @@ For example, additional sort orders require duplicate indices in both Algolia an
Based on the project's documented limitations, it seems to be geared for small dataset sizes,
and specifically for cases where high availability is not a requirement. Since it does not have multi-node clustering or node-node replication, it is not production-ready yet.

That said, Meilisearch is a relatively new project, and while it's not suited for serious production use-cases today,
the project has a good team & momentum behind it. We're eager to see how the project evolves.
That said, Meilisearch is a relatively new project. The project has a good team & momentum behind it. We're eager to see how the project evolves.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could probably remove the whole sentence.


See a side-by-side feature comparison [here](https://typesense.org/typesense-vs-algolia-vs-elasticsearch-vs-meilisearch/).
Original file line number Diff line number Diff line change
Expand Up @@ -91,14 +91,13 @@
datasets (eg: log data)
</td>
<td>
Instant Search-as-you-type Experiences for use cases that
don't require a highly-available fault-tolerant setup.
Instant Search-as-you-type Experiences for use cases.
<a
href="https://www.meilisearch.com/docs/learn/engine/storage#:~:text=For%20the%20best%20performance%2C%20it%20is%20recommended%20to%20provide%20the%20same%20amount%20of%20RAM%20as%20the%20size%20the%20database%20takes%20on%20disk%2C%20so%20all%20the%20data%20structures%20can%20fit%20in%20memory"
href="https://www.meilisearch.com/docs/learn/engine/storage#:~:text=RAM%E2%80%91to%E2%80%91disk%20ratio%20around%201%2F3%20does%20not%20materially%20impact%20performance"
target="_blank"
>Recommends</a
>
providing enough RAM to hold entire dataset in RAM for ideal
providing enough RAM to hold a third of the dataset in RAM for ideal
performance.
</td>
</tr>
Expand Down Expand Up @@ -160,9 +159,8 @@
replication
</td>
<td class="!text-[#DC3545]">
<Cross class="text-[#490F0F]" /><br /><br />Only supports a
single-node setup, which creates a single point of failure
and so is not fault tolerant / production-ready.
<Check class="text-[#263311]" /><br /><br />Virtual-naming-based
multi-node clustering
</td>
</tr>
<tr>
Expand Down Expand Up @@ -194,7 +192,8 @@
<Cross class="text-[#490F0F]" /><br /><br />Not available as
part of hosted offering
</td>
<td><Cross class="text-[#490F0F]" /></td>
<td><Check class="text-[#263311]" /><br /><br />Available in
Premium tier, called geo-replicated sharding</td>
</tr>
<tr>
<td class="font-weight-bold">Runtime Dependencies</td>
Expand Down Expand Up @@ -838,7 +837,7 @@
<td>
No limitation, constrained by available disk space and
<a
href="https://www.meilisearch.com/docs/learn/engine/storage#:~:text=For%20the%20best%20performance%2C%20it%20is%20recommended%20to%20provide%20the%20same%20amount%20of%20RAM%20as%20the%20size%20the%20database%20takes%20on%20disk%2C%20so%20all%20the%20data%20structures%20can%20fit%20in%20memory"
href="https://www.meilisearch.com/docs/learn/engine/storage#:~:text=RAM%E2%80%91to%E2%80%91disk%20ratio%20around%201%2F3%20does%20not%20materially%20impact%20performance"
target="_blank"
>
performance is constrained by available RAM</a
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -150,20 +150,25 @@
<td>✅<br /><br />RAFT-based multi-node clustering</td>
<td>✅<br /><br />RAFT-based multi-node clustering</td>
<td>✅<br /><br />Active-passive replication</td>
<td class="text-danger">
❌<br /><br />Only supports a single-node setup, which
creates a single point of failure and so is not fault
tolerant / production-ready.
<td>✅<br /><br />Virtual-naming-based multi-node clustering</td>
</tr>
<tr>
<td class="font-weight-bold">
Sharding / <br />Horizontal Scaling
</td>
<td>❌<br /><br />Only supports vertical scaling</td>
<td>✅</td>
<td>✅</td>
<td>✅<br /><br />Virtual-naming-based multi-node sharding</td>
</tr>
<tr>
<td class="font-weight-bold">GPU Acceleration Support</td>
<td>
✅<br /><br />Can optionally use a GPU when available.
✅<br /><br />Can optionally use a GPU when available
</td>
<td>❌</td>
<td>❌</td>
<td></td>
<td>✅<br /><br />Can optionally use a GPU to generate embeddings</td>

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is already what's written on the v3 page

</tr>
<tr>
<td class="font-weight-bold">
Expand Down