Я не использовал Solr около трех лет, и я вижу, что сейчас он подскочил до 3,5.
«Документы», которые я пытаюсь добавить в свой индекс, являются свойствами.
Большинство всех свойств будет иметь около десяти полей одного типа. Такие как
- Долгота
- Широта
- Имя
- Название места .. и т. Д.
Однако я также хочу добавить атрибуты о свойстве, которые должны быть доступны для отображения.
Недвижимость получает функции, которые сгруппированы в десять из этих категорий. Такие как...
(Entertainment
, Attractions
, General
, Kitchen
, Spa
и т. Д.). И тогда пользователь при добавлении своего свойства будет выбирать элементы из заранее определенного списка.
Так, например, если они добавляют General
функции, они могут проверить:
✓ Heating
, ✓ Balcony
, ✓ Garage
, ✓ Washing Machine
и т. Д.
Затем на моем уровне представления эти параметры могут отображаться под заголовком General
со всеми доступными фасетами, которые попадают в категорию General
.
Итак, это моя проблема ... если я сделаю поле фасета с именем "general"
, я бы на самом деле хотел добавить в это поле много значений. Но тогда вы можете оглянуться на многозначное поле?
И тогда я бы хотел сделать то же самое для "spa"
, где пользователь может проверить, что свойство имеет Swimming Pool
, Sauna
и множество других функций и т. Д.
Буду признателен за любой совет относительно того, как я должен построить свою схему.