2012-12-01 5 views
1

Apache Solr에서 문제가 발생했습니다. 검색에서 Drupal 7. 나는 설치 모듈 Drupal 7 아파치 Solr 검색 통합 사이트되었습니다. 지금은 Content_Type_A라는 콘텐츠 형식이 있고 Content_Type_A는 아래 5 개 필드가 있습니다Drupal 7 - Apache solr 맞춤 필드를 검색하고 필드를 주문하십시오.

1.field_1

2.field_2

3.field_3

4.field_4

5field_5

a. 내가 사용하고자하는 문제 아파치 Solr 검색검색은 3 field : field_1, field_2, field_3의 내용 만 검색합니다.

b. 나는 그들을 적절히 분류하고 싶다. 콘텐츠의 각 필드에 대한 적절성은 가장 중요한에서 덜 중요한로,이 순서로 priorized해야합니다

  • field_3

  • field_1

  • field_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은"이기 때문에 "Tont"는 field_1

  • 의 이름에 있기 때문에 그 field_3에

  • 두 번째는 내용 1 "검색"결과가이 순서대로 표시해야합니다 :

    • "검색"때문에

      우선 하나, 둘 "Tont 센터 검색"콘텐츠입니다이 field_3

    • 에 나는이 텍스트를 검색 할 경우 6,
    • field_1

나를 위해 어떤 생각의 이름으로 3 "검색"때문에

  • 두 번째는 내용입니까?

    이 문제에 대해 도움을 받으실 수 있기를 바랍니다.

    감사 안부

  • 답변

    0

    인덱싱을 준비하고자하는 데이터 형식에 대한 명확한 주시기 바랍니다. csv로 사용하는 경우 스키마에서 필드 헤더를 정의하고 플래그를 사용하여 해당 필드를 색인화 할 수 있는지 여부를 선언 할 수 있습니다.

    <field name="id" type="string" indexed="true" stored="true" required="true" /> 
    
    관련 문제