Создание локальной распределенной таблицы

Распределенная таблица в Manticore Search действует как "главный узел", который проксирует требуемый запрос к другим таблицам и предоставляет объединенные результаты из полученных ответов. Сама таблица не хранит никаких данных. Она может подключаться как к локальным таблицам, так и к таблицам, расположенным на других серверах. Локальная распределенная таблица — это просто распределенная таблица, все дочерние таблицы которой являются локальными. Если вам нужно только совместно искать по нескольким локальным таблицам, вы можете запрашивать их напрямую, без создания распределенной таблицы. Если вы все же создаете локальную распределенную таблицу, в SQL вы можете указать несколько локальных таблиц либо путем повторения local='...', либо передав их в виде списка, разделенного запятыми, в одном предложении local='index1,index2'.

‹›
  • Config
  • SQL
  • PHP
  • Python
  • Python-asyncio
  • javascript
  • Java
  • C#
  • Rust
📋
table table_dist {
  type  = distributed
  local = tbl1
  local = tbl2
  ...
 }

Прямой запрос к нескольким локальным таблицам работает как в SQL, так и в JSON.

‹›
  • SQL
  • JSON
📋
SELECT * FROM index1, index2, index3;
Last modified: June 26, 2026