У меня есть коллекция mongodb, которую я хотел бы индексировать на solr с помощью обработчика импорта данных. Но я не хочу, чтобы документы с foodType (поле в документе) в качестве варианта индексировались во время полного импорта, как это сделать?Как предотвратить индексирование документа во время полного импорта?
0
A
ответ
1
Если у вас есть запрос на получение документов у MongoDB. Затем измените этот запрос, добавив условие фильтрации. Этот фильтр не будет извлекать данные из mongoDB, где у документов есть пищевой тип.
например
db.collection.find({ "fieldToCheck" : { $exists : true, $ne : null } })
Вы можете добавить некоторые условия, как описано выше в запросе и ограничить данные от индексации в Solr.
В конфигурации данных запрос отсутствует, и именно по этой причине он получает все документы из mongoDB. Если вы добавите запрос с правильными критериями, он будет извлекать выбранные документы.
Более подробную информацию о Монго Query см ссылку ниже
Смежные вопросы
- 1. Ограничения во время импорта
- 2. SocketException во время полного GC
- 3. Lotus: предотвратить открытие документа во время его открытия другим пользователем
- 4. Как предотвратить индексирование сайта разработки?
- 5. Elastic Поиск полного импорта
- 6. SSIS: Как пропускать строки во время импорта?
- 7. Внутренняя ошибка произошла во время: «Индексирование AppXray ...»
- 8. Как наложить два документа во время выполнения
- 9. Как предотвратить отображение полного изображения
- 10. Сброс резьбы во время полного GC
- 11. Are WeakHashMap очищается во время полного GC?
- 12. Как предотвратить запуск тестов во время развертывания?
- 13. Как предотвратить прерывание TextToSpeech во время ротации
- 14. Как предотвратить нажатие элементов во время перетаскивания?
- 15. Как предотвратить расширение vim ~ во время завершения?
- 16. Как предотвратить щелчок во время mousemove
- 17. Узел-эластичное обновление полного документа
- 18. Запретить индексирование документа в поиске DSE
- 19. Обновление SQL Во время импорта данных
- 20. Пропустить строки во время импорта csv pandas
- 21. svn: игнорировать свойство во время импорта
- 22. Приостановить ограничения таблиц во время импорта SSIS
- 23. Повторяющийся ключ во время импорта в PostgreSQL
- 24. stop во время импорта с использованием sqoop
- 25. Угловой путь импорта неправильный во время выполнения
- 26. Как выполнить индексирование pdf-документа в какао
- 27. AppEngine Bulkloader генерирует данные во время импорта
- 28. phpMyAdmin зависает во время импорта файла mySql
- 29. Запретить запуск кода во время импорта
- 30. Mysql - Приращение переменного во время импорта
нет я не использую никаких запросов, чтобы получить документы из Монго дб я использую локон команды завиток HTTP: // локальный: 8983/solr/food/dataimport? command = full-import для импорта данных есть способ фильтровать документы здесь или в файле схемы solr –
вы упомянули foodType в своем schema.xml ...? затем удалите его ... он не будет храниться как часть документа solr ... –
, но для вашего импорта данных вы не настроили никаких данных-config.xml? –