Searchkick: предложения при поиске по нескольким индексам

У меня есть два индекса, которые я хочу искать и возвращать предложения: Document и SharedDocument. В приведенном ниже примере я получаю пустые предложения при поиске только в SharedDocument (ожидается) и 2 предложения при поиске в документе (также ожидается). Но при поиске обоих одновременно я получаю пустой результат. Это ожидаемое поведение?

пустые предложения:

Searchkick.search('calculis', {index_name: [SharedDocument] , misspellings: false, suggest: [:name]}).suggestions

2 предложения:

Searchkick.search('calculis', {index_name: [Document] , misspellings: false, suggest: [:name]}).suggestions

пустые предложения:

Searchkick.search('calculis', {index_name: [Document, SharedDocument] , misspellings: false, suggest: [:name]}).suggestions

person Noel Euzebe    schedule 23.01.2018    source источник


Ответы (1)


Оказывается, проблема заключалась в том, что в SharedDocument просто слишком мало записей. Работает должным образом на больших наборах данных.

person Noel Euzebe    schedule 25.01.2018