Known limitations

    Limitation: The maximum number of terms taken into account for each search query is 10. If a search query includes more than 10 words, all words after the 10th will be ignored.

    Explanation: Queries with many search terms can lead to long response times. This goes against our goal of providing a .

    Database size

    Limitation: The default maximum database size is 100GiB. This size can be modified using the options --max-index-size & --max-udb-size as described in the .

    Limitation: MeiliSearch can index a maximum of 1000 words per attribute. If an attribute contains more than 1000 words, only the first 1000 words will be indexed and the rest will be silently ignored.

    Explanation: This limit is enforced for relevancy reasons. The more words there are in a given attribute, the less relevant the search queries will be.

    Maximum number of documents in an index

    Limitation: An index can contain no more than 4,294,967,296 documents.

    Limitation: Individual filterableAttributes values are limited to 500 bytes.

    Explanation: MeiliSearch stores filterableAttributes values as keys in LMDB, a datatype whose size is limited to approximately 500 bytes. Note that this only applies to individual values—for example, a attribute can contain any number of values such as horror, comedy, or as long as each one of them is smaller than 500 bytes.

    Other limitations

    Payload size

    Limitation: The default limit for the payload size is ~100MB.