您好,我有以下要求
我有一个存储技能和多年经验的现场收藏。例如
Java 5 年 Spring 1 年
我添加了自定义模块以使用 hook_entity_property_info_alter 将技能提取到索引,例如:Java、Spring。
我还想索引每个技能的年数,即 java_year_of_experience = 5 年,spring_years_of_experience = 1 年,等等......
我怎样才能做到这一点?
使用Solr 动态字段。
动态字段将允许传递与某些模式匹配的字段名称,并定义如下
例如<dynamicField name="*__year_of_experience" type="integer" indexed="true" stored="true"/>