Я использую файл InstantSearch autocomplete.js.Я хочу выполнить автозаполнение параметра «myList» в объекте Algolia, который определен следующим образом:
{myId: 00001 myList: {1: «материал № 1», 2: «материал № 2»}}
{myId: 00002 myList: {2: "материал № 2", 3: "материал № 5", 6: "материал № 11"}}
{myId: 00003 myList:{4: «материал № 25», 5: «материал № 72»}}
Так что, если я наберу «материал № 1», я получу только два результата автозаполнения, которые будут - «материал № 1» -"материал № 11" Это совершенно нормально для меня.
Если я наберу «материал № 2», я получу три результата автозаполнения, которые будут - «материал № 2» - «материал № 2» - «материал № 25»
Я думаю, что этопотому что первый «материал № 2» происходит от моего объекта 00001, а второй - от объекта 00002. Это тот же результат, но он получен из двух разных экземпляров «myList», поэтому он считается отличным.
Что я хотел бы сделать, это что-то, что вернулось бы - «материал № 2» - «материал № 25»
Как правильно сделать это с Алголией?