在Drupal SOLR Search API中添加自定义索引

时间:2013-04-03 01:31:56

标签: drupal solr

您好我的要求如下

我有一个现场收藏,可以存储技能和多年的经验。例如

Java 5年 春天1年

我添加了自定义模块以提取索引技能,例如:Java,Spring using hook_entity_property_info_alter。

我还想索引每项技能的年数,即java_year_of_experience = 5年,spring_years_of_experience = 1年等......

我该怎么做?

1 个答案:

答案 0 :(得分:0)

使用Solr dynamic fields

动态字段允许传递与某些模式匹配的字段名称,并在下面定义

e.g。 <dynamicField name="*__year_of_experience" type="integer" indexed="true" stored="true"/>

  • 通过这个,您可以处理任意数量的* _year_of_experience字段。
  • 这些字段将动态创建,无需定义。