Qualsiasi chiamata deve avere il seguente Header
| authorization: Bearer {access_token} | Token di accesso |
http://10.0.0.8:7700 Disponibile solo in DEV mode e non in PRODUCTION
POST: https://rest.ene.si/meilisearch/getKeys Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/keys.html#get-keys
POST: https://rest.ene.si/meilisearch/stats Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/stats.html#get-stats-of-all-indexes
POST: https://rest.ene.si/meilisearch/health Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/health.html#get-health
POST: https://rest.ene.si/meilisearch/version Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/version.html
POST: https://rest.ene.si/meilisearch/search/{index_uid}
| query | obbligatorio | termine/i di ricerca |
| parameters | opzionale | array contenente le impostazioni di ricerca - vedere tabella successiva |
| Variable | Type | Description | Default value |
|---|---|---|---|
| offset | Integer | Number of documents to skip | 0 |
| limit | Integer | Maximum number of documents returned | 20 |
| filter | String OR [Strings OR [Strings]] | Filter queries by an attribute value | null |
| facetsDistribution | [Strings] | Facets for which to retrieve the matching count | null |
| attributesToRetrieve | [Strings] | Attributes to display in the returned documents | ["*"] |
| attributesToCrop | [Strings] | Attributes whose values have to be cropped | null |
| cropLength | Integer | Length used to crop field values | 200 |
| attributesToHighlight | [Strings] | Attributes whose values will contain highlighted matching terms | null |
| matches | Boolean | Defines whether an object that contains information about the matches should be returned or not | false |
| sort | [Strings] | Sort search results according to the attributes and sorting order (asc or desc) specified | null |
Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/search.html#search-in-an-index-with-post-route
POST: https://rest.ene.si/meilisearch/getAllIndexes Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/indexes.html#list-all-indexes
POST: https://rest.ene.si/meilisearch/getIndex/{index_uid} Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/indexes.html#get-one-index
POST: https://rest.ene.si/meilisearch/createIndex/{index_uid}
| primaryKey | opzionale default: id | chiave primaria dei documenti indicizzati |
Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/indexes.html#create-an-index
POST: https://rest.ene.si/meilisearch/deleteIndex/{index_uid}
Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/indexes.html#delete-an-index
POST: https://rest.ene.si/meilisearch/indexStats/{index_uid}
Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/stats.html#get-stats-of-an-index
POST: https://rest.ene.si/meilisearch/getAllUpdateStatus/{index_uid} Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/updates.html#get-all-update-status
POST: https://rest.ene.si/meilisearch/getUpdateStatus/{index_uid}
| update_id | obbligatorio | id dell'aggiornamento |
Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/updates.html#get-an-update-status
POST: https://rest.ene.si/meilisearch/getDocuments/{index_uid}
| parameters | obbligatorio | array contentente i parametri passabili (vedi documentazione ufficiale) |
Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/documents.html#get-documents
POST: https://rest.ene.si/meilisearch/getDocument/{index_uid}/{document_id} Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/documents.html#get-one-document
POST: https://rest.ene.si/meilisearch/addDocuments/{index_uid}
| documents | obbligatorio | array contentente i documenti da salvare |
Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/documents.html#add-or-replace-documents
POST: https://rest.ene.si/meilisearch/updateDocuments/{index_uid}
| documents | obbligatorio | array contentente i documenti da salvare |
Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/documents.html#add-or-update-documents
POST: https://rest.ene.si/meilisearch/deleteAllDocuments/{index_uid} Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/documents.html#delete-all-documents
POST: https://rest.ene.si/meilisearch/deleteDocument/{index_uid}/{document_id} Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/documents.html#delete-one-document
POST: https://rest.ene.si/meilisearch/deleteDocuments/{index_uid}
| arr_documents_id | obbligatorio | array contentente le chiavi primarie dei documenti da eliminare |
Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/documents.html#delete-documents
POST: https://rest.ene.si/meilisearch/getSettings/{index_uid} Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/settings.html#get-settings
POST: https://rest.ene.si/meilisearch/updateSettings/{index_uid}
| settings | obbligatorio | array contentente i parametri aggiornabili (vedi documentazione ufficiale) |
Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/settings.html#update-settings
POST: https://rest.ene.si/meilisearch/resetSettings/{index_uid} Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/settings.html#reset-settings
Campi da restituire in ricerca. Da impostare se si vuole restituire solo un determinato sottoinsieme di campi invece che tutti i campi
POST: https://rest.ene.si/meilisearch/getDisplayedAttributes/{index_uid} Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/displayed_attributes.html#get-displayed-attributes
POST: https://rest.ene.si/meilisearch/updateDisplayedAttributes/{index_uid}
| attributes | obbligatorio | array contentente nomi di campi |
Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/displayed_attributes.html#update-displayed-attributes
POST: https://rest.ene.si/meilisearch/resetDisplayedAttributes/{index_uid} Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/displayed_attributes.html#reset-displayed-attributes
L'attributo DISTINCT è un campo il cui valore sarà sempre unico nei documenti restituiti
POST: https://rest.ene.si/meilisearch/getDistinctAttribute/{index_uid} Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/distinct_attribute.html#get-distinct-attribute
POST: https://rest.ene.si/meilisearch/updateDistinctAttribute/{index_uid}
| distinctAttribute | obbligatorio | nome del campo da considerare come DISTINCT |
Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/distinct_attribute.html#update-distinct-attribute
POST: https://rest.ene.si/meilisearch/resetDistinctAttribute/{index_uid} Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/distinct_attribute.html#reset-distinct-attribute
Attributi che possono essere utilizzati insieme al parametro di ricerca filter
POST: https://rest.ene.si/meilisearch/getFilterableAttributes/{index_uid} Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/filterable_attributes.html#get-filterable-attributes
POST: https://rest.ene.si/meilisearch/updateFilterableAttributes/{index_uid}
| filterableAttributes | obbligatorio | array contentente nomi di campi |
Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/filterable_attributes.html#update-filterable-attributes
POST: https://rest.ene.si/meilisearch/resetFilterableAttributes/{index_uid} Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/filterable_attributes.html#reset-filterable-attributes
Attributi utilizzati per la ricerca. L'ordine dell'elenco determina anche l'ordine di classificazione degli attributi.
POST: https://rest.ene.si/meilisearch/getSearchableAttributes/{index_uid} Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/searchable_attributes.html#get-searchable-attributes
POST: https://rest.ene.si/meilisearch/updateSearchableAttributes/{index_uid}
| searchableAttributes | obbligatorio | array contentente nomi di campi |
Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/searchable_attributes.html#update-searchable-attributes
POST: https://rest.ene.si/meilisearch/resetSearchableAttributes/{index_uid} Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/searchable_attributes.html#reset-searchable-attributes
Attributi che possono essere utilizzati insieme al parametro di ricerca sort
POST: https://rest.ene.si/meilisearch/getSortableAttributes/{index_uid} Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/sortable_attributes.html#get-sortable-attributes
POST: https://rest.ene.si/meilisearch/updateSortableAttributes/{index_uid}
| sortableAttributes | obbligatorio | array contentente nomi di campi |
Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/sortable_attributes.html#update-sortable-attributes
POST: https://rest.ene.si/meilisearch/resetSortableAttributes/{index_uid} Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/sortable_attributes.html#reset-sortable-attributes
Le ranking rules sono regole integrate che consentono di personalizzare la pertinenza dei risultati di ricerca. Sono memorizzati in un array e applicati in ordine di apparizione.
POST: https://rest.ene.si/meilisearch/getRankingRules/{index_uid} Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/ranking_rules.html#get-ranking-rules
POST: https://rest.ene.si/meilisearch/updateRankingRules/{index_uid}
| rankingRules | obbligatorio | array contentente le regole |
https://docs.meilisearch.com/learn/core_concepts/relevancy.html#ranking-rules
| Words |
| Typo |
| Proximity |
| Attribute |
| Sort |
| Exactness |
Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/ranking_rules.html#update-ranking-rules
POST: https://rest.ene.si/meilisearch/resetRankingRules/{index_uid} Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/ranking_rules.html#reset-ranking-rules
Elenco di parole che verranno ignorate nelle query di ricerca.
POST: https://rest.ene.si/meilisearch/getStopWords/{index_uid} Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/stop_words.html#get-stop-words
POST: https://rest.ene.si/meilisearch/updateStopWords/{index_uid}
| stopWords | obbligatorio | array contentente parole da ignorare |
Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/stop_words.html#update-stop-words
POST: https://rest.ene.si/meilisearch/resetStopWords/{index_uid} Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/stop_words.html#reset-stop-wordss
Oggetto contenente parole e i rispettivi sinonimi. Un sinonimo in MeiliSearch è considerato uguale alla parola associata in una query di ricerca.
POST: https://rest.ene.si/meilisearch/getSynonyms/{index_uid} Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/synonyms.html#get-synonyms
POST: https://rest.ene.si/meilisearch/updateSynonyms/{index_uid}
| synonyms | obbligatorio | array contentente parole e relativi sinonimi (ad esempio: ['wolverine' => ['xmen', 'logan'],'logan' => ['wolverine', 'xmen'],'wow' => ['world of warcraft']]) |
Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/synonyms.html#update-synonyms
POST: https://rest.ene.si/meilisearch/resetSynonyms/{index_uid} Per info aggiuntive, consultare la documentazione qui: https://docs.meilisearch.com/reference/api/synonyms.html#reset-synonyms