Уникальный ключевой вопрос в Solr

0

В моем индексе solr у меня есть в каждом документе:

tag_name
thread_name

У меня нет идентификатора для уникального ключа, и я не могу отключить его, потому что тогда solr говорит, что для него нужен компонент querylelevation.

Даже если я добавлю tag_id или thread_id, он не будет работать, потому что у них есть идентичный идентификатор. tag.id = 1 и thread.id = 1.

Как мне обойти эту проблему?

Теги:
database
solr

2 ответа

1
Лучший ответ

Используйте UUID() как ключ в вашем запросе DataImportHandler.

  • 0
    спасибо, что это сработало. Как импортировать реляционные таблицы? Я тщетно пытался более 4 часов. у меня есть таблица потоков, состоящая из id, language_id, post_id, country_id, region_id и city_id. как я должен проектировать data-config.xml ?? Пожалуйста, помогите
  • 0
    Если это сработало, по крайней мере, отметьте его как принятый ответ. Затем создайте другие вопросы, по одному для каждой из ваших проблем.
1

Вы можете добавить имя таблицы к значению ключа (thread.1, tag.1)

  • 0
    как именно ты имеешь ввиду? <uniqueKey> thread.1, tag.1 </ uniqueKey>?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню