Solr DIH delta-import с составными первичными ключами?

Мой источник данных Solr - это база данных SQL, в которой первичный ключ является составным (т.е.два поля).

Это хорошо для моего основного DIHqueryЯ просто объединяю поля, и это становится моим первичным ключом Solr. Однако это 'из документации непонятно, как яd написать запрос дельта-импорта для поддержки этого.

Документация предполагает, что мне нужно два запроса - один для поиска первичного ключа измененных строк, а другой для фактического извлечения отдельных документов, соответствующих каждому из этих ключей. Там'Нет примера, показывающего это для составных ключей.

в идеале Я неЕсли эти два отдельных запроса вообще не нужны, это приведет к меньшей нагрузке на базу данных, если эти два запроса будут просто объединены так, что единственное различие междуquery а такжеdeltaQuery этоWHERE пункт, который фильтрует на основе.last_changed

Так что, если мой главныйquery является:

SELECT key1 || key2 as pk FROM table

Что бы соответствующиеdeltaQuery (И / илиdeltaImportQuery) выглядит как?

Я пытался просто добавитьWHERE пункт, но после выполнения запроса я получил предупреждение о пропавшемdeltaImportQuery и затем исключение нулевого указателя.

Ответы на вопрос(3)

Ваш ответ на вопрос