Вы можете запустить поиск с помощью filters
по атрибутам штрих-кодов. Параметр filters
поддерживает несколько форматов, включая числовые значения. Не имеет значения, содержит ли атрибут одно или несколько (массив) значений. Вот пример с клиентом JavaScript:
const algoliasearch = require('algoliasearch');
const client = algoliasearch('YOUR_APP_ID', 'YOUR_API_KEY');
const index = client.initIndex('YOUR_INDEX_NAME');
index
.search({
filters: 'barcodes = YOUR_BARCODE_VALUE',
})
.then(response => {
console.log(response.hits);
});
В приведенном выше примере предполагается, что ваши записи имеют такую структуру:
{
"barcodes": [10, 20, 30]
}