Drupal 7 Drupal7-ApacheSolr搜索自定义字段并对字段进行排序

Drupal 7 Drupal7-ApacheSolr搜索自定义字段并对字段进行排序,drupal-7,Drupal 7,我对Drupal7中的ApacheSolr搜索有问题。我已经在Drupal7上安装了一个带有ApacheSolr搜索集成模块的站点。现在我有一个名为content_type_a的内容类型,content_type_a有5个字段,如下所示: 1.1 2.2.2 3.2.3 4.2.4 5.2.5 a。我想使用ApacheSolr Search搜索内容的问题只在3个字段中搜索:字段_1、字段_2、字段_3 b。我想按相关性对它们进行分类。必须按照从最重要到不太重要的顺序优先考虑内容每个字段的相关性:

我对Drupal7中的ApacheSolr搜索有问题。我已经在Drupal7上安装了一个带有ApacheSolr搜索集成模块的站点。现在我有一个名为content_type_a的内容类型,content_type_a有5个字段,如下所示:

1.1

2.2.2

3.2.3

4.2.4

5.2.5

a。我想使用ApacheSolr Search搜索内容的问题只在3个字段中搜索:字段_1、字段_2、字段_3

b。我想按相关性对它们进行分类。必须按照从最重要到不太重要的顺序优先考虑内容每个字段的相关性:

第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中心搜索,因为Tont位于字段3中

第二个是Content 1,因为Tont是字段_1的名称

如果搜索此文本:搜索结果必须按以下顺序显示:

第一个是Content 2 Tont center搜索,因为搜索在其字段_3中

第二个是内容3,因为搜索是以字段_1的名称进行的

对我有什么想法吗

我希望你能在这方面帮助我

谢谢
致以最诚挚的问候

请明确您准备编制索引的数据格式。如果将其作为csv,则可以在模式中定义字段标题,并声明是否可以使用该标志对该字段进行索引

<field name="id" type="string" indexed="true" stored="true" required="true" />