0

您好,我需要执行以下操作

我必须按技能提供分面搜索,例如:Java、C++ 等...

当用户点击 Java 时,应该显示经验年限,因此用户可以查询具有 3 年 Java 经验,1 年 C++ 经验的人。

我想知道如何在 SOLR 中对此进行索引以实现要求。

提前感谢您的帮助。

4

1 回答 1

2

可能您可以尝试以下方法:-

  1. 将技能存储在单独的多值字段中以进行分面
  2. 为技能创建动态字段,以便技能中的字段名称和它所持有的值是经验年限
  3. 如果您对任何字段(例如 Java)进行过滤,请使用分面范围查询将年经验作为分面范围返回
于 2013-04-02T03:56:21.667 回答