Я новичок в SOLR и ищу, чтобы заказать результаты поиска по тегам. Какова наилучшая практика хранения тегов в документах SOLR и какова наилучшая практика для настроек типа поля?Хранение тегов в SOLR
Вот мой текущий метод, в котором теги хранятся в списке с разделителями-запятыми. Поиск был для «сценария», но эта установка не представляется для получения точных результатов:
[0] => Solarium\QueryType\Select\Result\Document Object
(
[fields:protected] => Array
(
[id] => 4912
[description] => Neuarmy™ » YYY_NEUARMY_YES02
[tags] => type,texture,script
[save_date] => 1345825890
[score] => 1.4771256
)
)
[1] => Solarium\QueryType\Select\Result\Document Object
(
[fields:protected] => Array
(
[id] => 1223
[description] => Timbas Type & Logo Dept.
[tags] => typography,logo,branding,script
[save_date] => 1342703206
[score] => 1.4771256
)
)
[2] => Solarium\QueryType\Select\Result\Document Object
(
[fields:protected] => Array
(
[id] => 1323
[description] => ibg1pE.jpg 300×200 pixels
[tags] => logo,script,interview magazine
[save_date] => 1352914647
[score] => 1.4771256
)
)
Вы можете создать многозначное поле для тегов. Проверьте [http://stackoverflow.com/questions/5800762/what-is-the-use-of-multivalued-field-type-in-solr][1] [1]: http: // stackoverflow .com/вопросы/5800762/что-это-потребительное из-многозначных-полей типа-в-Solr – buddy86