search from english, fix #467

This commit is contained in:
2019-12-10 16:27:19 +01:00
parent 46bc4b6423
commit 7246675e32
4 changed files with 162 additions and 127 deletions
+145 -113
View File
@@ -5,31 +5,24 @@ dependencies:
config:
- field.storage.node.body
- field.storage.node.field_description
- field.storage.node.field_entrees
- field.storage.node.field_genres
- field.storage.taxonomy_term.field_synonyms
- field.storage.node.field_langues
- field.storage.node.field_locuteurs
- field.storage.node.field_transcript_trad
- field.storage.node.field_transcript_vo
- field.storage.node.field_entrees
- field.storage.node.field_locuteurs
- field.storage.node.field_workflow
- field.storage.node.field_genres
- field.storage.node.field_langues
- field.storage.taxonomy_term.field_synonyms
- search_api.server.edlp_db
module:
- taxonomy
- search_api
- node
- search_api
id: collection
name: Collection
description: ''
read_only: false
field_settings:
node_grants:
label: 'Node access information'
property_path: search_api_node_grants
type: string
indexed_locked: true
type_locked: true
hidden: true
body:
label: Article
datasource_id: 'entity:node'
@@ -38,12 +31,6 @@ field_settings:
dependencies:
config:
- field.storage.node.body
title:
label: Title
datasource_id: 'entity:node'
property_path: title
type: text
boost: !!float 3
field_description:
label: Description
datasource_id: 'entity:node'
@@ -53,6 +40,55 @@ field_settings:
dependencies:
config:
- field.storage.node.field_description
field_entrees:
label: Entrée(s)
datasource_id: 'entity:node'
property_path: field_entrees
type: integer
dependencies:
config:
- field.storage.node.field_entrees
field_genres:
label: 'Genre(s) » Taxonomy term » Name'
datasource_id: 'entity:node'
property_path: 'field_genres:entity:name'
type: text
dependencies:
config:
- field.storage.node.field_genres
module:
- taxonomy
- taxonomy
field_langues:
label: 'Langue(s) » Taxonomy term » Name'
datasource_id: 'entity:node'
property_path: 'field_langues:entity:name'
type: text
dependencies:
config:
- field.storage.node.field_langues
module:
- taxonomy
- taxonomy
field_locuteurs:
label: Locuteur(s)
datasource_id: 'entity:node'
property_path: field_locuteurs
type: integer
dependencies:
config:
- field.storage.node.field_locuteurs
field_synonyms:
label: 'Genre(s) » Taxonomy term » Synonyms'
datasource_id: 'entity:node'
property_path: 'field_genres:entity:field_synonyms'
type: text
dependencies:
config:
- field.storage.node.field_genres
- field.storage.taxonomy_term.field_synonyms
module:
- taxonomy
field_transcript_trad:
label: 'Transcription (Traduction)'
datasource_id: 'entity:node'
@@ -71,20 +107,26 @@ field_settings:
dependencies:
config:
- field.storage.node.field_transcript_vo
status:
label: status
field_workflow:
label: Workflow
datasource_id: 'entity:node'
property_path: status
type: boolean
indexed_locked: true
type_locked: true
uid:
label: uid
property_path: field_workflow
type: string
dependencies:
config:
- field.storage.node.field_workflow
langcode:
label: Langue
datasource_id: 'entity:node'
property_path: uid
type: integer
indexed_locked: true
type_locked: true
property_path: langcode
type: string
dependencies:
module:
- node
language_with_fallback:
label: 'Language (with fallback)'
property_path: language_with_fallback
type: string
name:
label: 'Entrée(s) » Taxonomy term » Name'
datasource_id: 'entity:node'
@@ -95,61 +137,43 @@ field_settings:
- field.storage.node.field_entrees
module:
- taxonomy
field_entrees:
label: Entrée(s)
datasource_id: 'entity:node'
property_path: field_entrees
type: integer
dependencies:
config:
- field.storage.node.field_entrees
field_locuteurs:
label: Locuteur(s)
datasource_id: 'entity:node'
property_path: field_locuteurs
type: integer
dependencies:
config:
- field.storage.node.field_locuteurs
field_workflow:
label: Workflow
datasource_id: 'entity:node'
property_path: field_workflow
- taxonomy
node_grants:
label: 'Node access information'
property_path: search_api_node_grants
type: string
dependencies:
config:
- field.storage.node.field_workflow
field_genres:
label: 'Genre(s) » Taxonomy term » Name'
indexed_locked: true
type_locked: true
hidden: true
status:
label: status
datasource_id: 'entity:node'
property_path: 'field_genres:entity:name'
type: text
property_path: status
type: boolean
indexed_locked: true
type_locked: true
dependencies:
config:
- field.storage.node.field_genres
module:
- taxonomy
field_langues:
label: 'Langue(s) » Taxonomy term » Name'
- node
title:
label: Title
datasource_id: 'entity:node'
property_path: 'field_langues:entity:name'
property_path: title
type: text
boost: !!float 3
dependencies:
config:
- field.storage.node.field_langues
module:
- taxonomy
field_synonyms:
label: 'Genre(s) » Taxonomy term » Synonyms'
- node
uid:
label: uid
datasource_id: 'entity:node'
property_path: 'field_genres:entity:field_synonyms'
type: text
property_path: uid
type: integer
indexed_locked: true
type_locked: true
dependencies:
config:
- field.storage.node.field_genres
- field.storage.taxonomy_term.field_synonyms
module:
- taxonomy
- node
datasource_settings:
'entity:node':
bundles:
@@ -157,31 +181,17 @@ datasource_settings:
selected:
- enregistrement
languages:
default: true
selected: { }
default: false
selected:
- en
- fr
processor_settings:
entity_status: { }
rendered_item: { }
tokenizer:
all_fields: true
fields:
- body
- title
- field_description
- field_transcript_trad
- field_transcript_vo
- name
- field_genres
- field_langues
- field_synonyms
spaces: ''
overlap_cjk: 1
minimum_word_size: '3'
weights:
preprocess_index: -6
preprocess_query: -6
aggregated_field: { }
add_url: { }
aggregated_field: { }
content_access:
weights:
preprocess_query: -30
entity_status: { }
html_filter:
all_fields: false
fields:
@@ -192,11 +202,11 @@ processor_settings:
title: true
alt: true
tags:
b: 2
h1: 5
h2: 3
h3: 2
strong: 2
b: 2
weights:
preprocess_index: -15
preprocess_query: -15
@@ -204,40 +214,62 @@ processor_settings:
all_fields: true
fields:
- body
- title
- field_description
- field_transcript_trad
- field_transcript_vo
- name
- field_workflow
- field_genres
- field_langues
- field_synonyms
- field_transcript_trad
- field_transcript_vo
- field_workflow
- langcode
- language_with_fallback
- name
- title
weights:
preprocess_index: -20
preprocess_query: -20
language_with_fallback: { }
rendered_item: { }
reverse_entity_references: { }
tokenizer:
all_fields: true
fields:
- body
- field_description
- field_genres
- field_langues
- field_synonyms
- field_transcript_trad
- field_transcript_vo
- name
- title
spaces: ''
overlap_cjk: 1
minimum_word_size: '3'
weights:
preprocess_index: -6
preprocess_query: -6
transliteration:
all_fields: true
fields:
- body
- title
- field_description
- field_transcript_trad
- field_transcript_vo
- name
- field_workflow
- field_genres
- field_langues
- field_synonyms
- field_transcript_trad
- field_transcript_vo
- field_workflow
- langcode
- language_with_fallback
- name
- title
weights:
preprocess_index: -20
preprocess_query: -20
content_access:
weights:
preprocess_query: -30
tracker_settings:
default:
indexing_order: fifo
indexing_order: lifo
options:
index_directly: true
cron_limit: 50