我在 Drupal 7中遇到Apache Solr Search问题。我已经使用模块 Apache Solr 搜索集成设置了一个站点 Drupal 7。现在我有一个名为Content_Type_A的内容类型,并且Content_Type_A有以下 5 个字段:
1.field_1
2.field_2
3.field_3
4.field_4
5.field_5
一个。我想使用Apache Solr Search来搜索仅在 3 个字段中搜索的内容的问题: field_1, field_2, field_3。
湾。我想按针对性对它们进行排序。内容的每个字段的相关性必须按此顺序排列,从最重要到不太重要:
字段_3
字段_1
字段_2
这是一个示例,您可以清楚地理解它: - 假设我们有 3 个内容:
- Content 1 : field_3: "The test title 1", field_1: "What Tont"
- Content 2 : field_3: "Tont center search", field_1: "Apple live"
- Content 3 : field_3: "La balle blanche", field_1: "test search"
如果我搜索此文本:“Tont”结果必须按此顺序显示:
第一个是内容 2“Tont center search”,因为“Tont”在它的 field_3
第二个是 Content 1,因为“Tont”在 field_1 的名称中
如果我搜索此文本:“搜索”结果必须按此顺序显示:
第一个是Content 2“Tont center search”,因为“search”在它的field_3
第二个是内容 3,因为“搜索”在 field_1 的名称中
对我有什么想法吗?
我希望你能帮助我解决这个问题。
谢谢最好的问候