Мне нелегко объяснять и находить то, что мне нужно, поэтому на мгновение положите себя в мою обувь.Извлечение отдельных документов из Solr
Мое требование исходит из фона реляционной базы данных. Я могу использовать Solr для того, чтобы сделать что-то, что он не был предназначен, или, может быть, он может делать то, что мне нужно, мне все равно нужно это подтвердить. Надеюсь, вы можете мне помочь.
После индексирования многочисленных документов в Solr. Мне нужно получить отдельные документы на основе фильтра. Подумайте об этом как о получении отдельных строк, а также примените условие WHERE.
Например, в реляционной базе данных, я могу иметь следующие столбцы
(Country) (City) (Whatever)
Egypt Cairo Hospitals
Egypt Alex Schools
Egypt Mansoura Hospitals
Egypt Cairo Schools
Если я выполнить этот запрос: SELECT DISTINCT Country, City FROM mytable
я должен получить следующие графы
(Country) (City)
Egypt Alex
Egypt Mansoura
Egypt Cairo
сейчас после индексации исходной таблицы (SELECT * FROM mytable
), как я могу достичь SAME Solr? Как я могу получить документы, сказав, что мне эти документы должны быть отличные на основе некоторых полей? Мне также необходимо применить фильтр , а не нуль для определенного поля.
Мне не нужны статистические данные, мне нужно только получить документы.
Надеюсь, я был достаточно ясен. Спасибо за ваше время.
Спасибо за раз, отвечая на вопрос, но подкрепляя ее официальными ссылки тоже. –