La qualité de la recherche désigne la qualité des résultats de recherche en termes de classement. et souvenir perçus par l'utilisateur à l'origine de la requête de recherche.
Le classement fait référence à l'ordre des éléments, et le rappel au nombre articles pertinents récupérés. Un élément (également appelé document) désigne contenu numérique que Google Cloud Search peut indexer. Types d'éléments des documents Microsoft Office, des fichiers PDF, une ligne dans une base de données, des des URL, etc. Un élément se compose des éléments suivants:
- Métadonnées structurées
- Contenu indexable
- LCA
Cloud Search utilise différents signaux pour récupérer et classer les requêtes de recherche résultats les articles résultant d'une requête de recherche. Vous pouvez influencer les signaux de Cloud Search via les paramètres du schéma, le contenu de l'élément et des métadonnées (lors de l'indexation) et l'application de recherche. L'objectif de ce changement est destiné à vous aider à améliorer la qualité des recherches en modifiant ces les signaux d'influence.
Pour obtenir un résumé des paramètres recommandés et facultatifs, reportez-vous à Résumé des paramètres de qualité de recherche recommandés et facultatifs :
Influencer le score de thématique
La pertinence par rapport à l'actualité indique la pertinence d'un résultat de recherche par rapport à la requête d'origine. conditions d'utilisation. Le thème d'un élément est calculé en fonction des critères suivants:
- L'importance de chaque terme de requête.
- Le nombre d'appels (nombre de fois où un terme de requête apparaît dans les contenu ou métadonnées).
- Le type de correspondance au terme de requête et à ses variantes avec un article indexées dans Cloud Search.
Pour influencer le score de sujet d'une propriété de texte,
définir l'élément RetrievalImportance
;
sur la propriété "text" de votre schéma. une correspondance dans un établissement
RetrievalImportance
génère un score plus élevé qu'une correspondance sur
avec une faible valeur de RetrievalImportance
.
Par exemple, supposons que votre source de données présente les caractéristiques suivantes:
- La source de données est utilisée pour stocker l'historique des bugs logiciels.
- Chaque bug est associé à un nom, une description et une priorité.
La plupart des utilisateurs interrogent cette source de données en utilisant le nom du bug. Vous devez donc
Définissez RetrievalImportance
sur le nom sur HIGHEST
dans le schéma.
À l'inverse, la plupart des utilisateurs ne peuvent pas interroger cette source de données à l'aide de la description de
le bug. Dans la description, définissez donc RetrievalImportance
sur DEFAULT
.
Voici un exemple de schéma contenant des paramètres RetrievalImportance
.
{
"objectDefinitions": [
{
"name": "issues",
"propertyDefinitions": [
{
"name": "summary",
"textPropertyOptions": {
"retrievalImportance": {
"importance": HIGHEST
}
}
},
{
"name": "description",
"textPropertyOptions": {
"retrievalImportance": {
"importance": DEFAULT
}
}
},
{
"name": "label",
"isRepeatable": true,
"textPropertyOptions": {
"retrievalImportance": {
"importance": DEFAULT
}
}
},
{
"name": "comments",
"textPropertyOptions": {
"retrievalImportance": {
"importance": DEFAULT
}
}
},
{
"name": "project",
"textPropertyOptions": {
"retrievalImportance": {
"importance": HIGH
}
}
},
{
"name": "duedate",
"datePropertyOptions": {
}
},
...
]
}
]
}
Dans le cas des documents HTML, des balises telles que <title>
et <h1>
, ainsi que
des paramètres de mise en forme tels que la taille de la police et la mise en gras, sont utilisés pour déterminer
l'importance de différents termes. Si le
ContentFormat
est TEXT
,
ItemContent
a une importance de récupération DEFAULT
et, s'il s'agit d'un élément HTML, de l'importance de récupération
est déterminée en fonction des propriétés HTML.
Influencer la fraîcheur
La actualisation indique la date de dernière modification d'un élément.
par les propriétés createTime
et updateTime
dans
ItemMetadata
Les éléments plus anciens sont rétrogradés dans les résultats de recherche.
Il est possible d'influencer le calcul de la fraîcheur d'un objet en ajustant
les freshnessProperty
et freshnessDuration
de
FreshnessOptions
dans le schéma.
freshnessProperty
vous permet d'utiliser des propriétés de date ou d'horodatage pour
l'actualisation du calcul au lieu de la updateTime
par défaut.
Dans notre exemple précédent de système de suivi
des bugs logiciels, la date d'échéance pourrait
être utilisé en tant que freshnessProperty
, de sorte que les éléments dont la date d'échéance est proche du
à la date du jour sont considérées comme étant "plus récentes" et améliorent leur classement. Le suivi est
Exemple de schéma contenant des paramètres freshnessProperty
:
{
"objectDefinitions": [
{
"name": "issues",
"options": {
"freshnessOptions": {
"freshnessProperty": "duedate"
}
},
"propertyDefinitions": [
{
"name": "summary",
"textPropertyOptions": {
"retrievalImportance": {
"importance": HIGHEST
}
}
},
{
"name": "duedate",
"datePropertyOptions": {
}
},
...
]
}
]
}
Utilisez le freshnessDuration
pour déterminer quand un élément est considéré comme obsolète.
Par exemple, vous pouvez avoir une source de données qui n'est pas indexée régulièrement ou pour
dont vous ne voulez pas
que l'actualisation influe sur le classement. Vous pouvez y parvenir
objectif en spécifiant une valeur élevée pour freshnessDuration
.
Supposons que vous disposiez d'une source de données contenant des informations sur le profil des employés. Dans ce
dans ce scénario, vous pourriez vouloir un freshnessDuration
élevé parce que les changements
les informations ne sont souvent pas pertinentes pour le classement de l'employé. Le suivi est
Exemple de schéma contenant le paramètre freshnessDuration
:
{
"objectDefinitions": [
{
"name": "people",
"options": {
"freshnessOptions": {
"freshnessDuration": "315360000s", # 100 years
}
},
}
]
}
Vous pouvez également définir freshnessDuration
sur une valeur très faible pour les sources de données
dont le contenu change rapidement, comme une source de données contenant des articles d'actualité.
Dans ce scénario, les documents créés ou modifiés le plus récemment sont les plus pertinents.
Voici un exemple de schéma contenant le paramètre freshnessDuration
pour une donnée
Source dont le contenu change rapidement:
{
"objectDefinitions": [
{
"name": "news",
"options": {
"freshnessOptions": {
"freshnessDuration": "259200s", # 3 days
}
},
}
]
}
Influencer la qualité
La qualité est une mesure de la précision et de l'utilité
un article. Une source de données peut contenir plusieurs documents sémantiquement similaires, chacun
avec un niveau de qualité différent. Vous pouvez spécifier une valeur de qualité comprise entre 0 et
1 avec SearchQualityMetadata
.
Les éléments ayant une valeur plus élevée bénéficient d'un meilleur classement par rapport à ceux ayant une valeur plus faible
valeurs. N'utilisez ce paramètre que si vous souhaitez influer sur la qualité d'une
en dehors des informations fournies à Cloud Search.
Par exemple, supposons que vous ayez une source de données contenant des avantages sociaux
documents. Vous pouvez utiliser SearchQualityMetadata
pour améliorer le classement de
documents rédigés par les employés des ressources humaines, et non plus de documents rédigés par d'autres
les employés.
Voici un exemple de schéma contenant des paramètres SearchQualityMetadata
pour
problèmes dans un système de suivi des bugs:
{
"name": "datasources/.../items/issue1",
"acl": {
...
},
"metadata": {
"title": "Issue 1"
"objectType": "issues"
},
...
}
{
"name": "datasources/.../items/issue2",
"acl": {
...
},
"metadata": {
"title": "Issue 2"
"objectType": "issues"
"searchQualityMetadata": {
"quality": 0.5
}
},
...
}
{
"name": "datasources/.../items/issue3",
"acl": {
...
},
"metadata": {
"title": "Issue 3"
"objectType": "issues"
"searchQualityMetadata": {
"quality": 1
}
},
...
}
Avec ce schéma, lorsqu'un utilisateur effectue une recherche à l'aide du terme de recherche "problème", problème 3 dans le schéma (qualité de 1) est classé au-dessus du problème 2 (qualité de 0,5) et Problème 1 (si rien n'est spécifié, la qualité par défaut est 0).
Influencer l'utilisation du type de champ
Cloud Search vous permet d'influencer le classement en fonction de la valeur d'énumération ou
entiers. Pour chaque propriété d'entier ou d'énumération, une
OrderedRanking
peut être spécifié. Ce paramètre présente les valeurs suivantes:
NO_ORDER
(valeur par défaut): la propriété n'a aucune incidence sur le classement.ASCENDING
: éléments ayant des valeurs plus élevées pour cette propriété d'entier ou d'énumération bénéficier d'un meilleur classement par rapport aux éléments ayant une valeur inférieure.DESCENDING
: éléments ayant des valeurs inférieures de la propriété d'entier ou d'énumération bénéficient d'un meilleur classement par rapport aux éléments ayant une valeur plus élevée.
Par exemple, supposons que chaque bug d'un système de suivi des bugs possède une propriété d'énumération pour
stockage de la priorité du bug comme HIGH
(1), MEDIUM
(2) ou LOW
(3). Dans ce scénario, la définition d'un OrderedRanking
de DESCENDING
fournit une
Augmentation du classement avec HIGH
bugs de priorité par rapport à LOW
.
Voici un exemple de schéma contenant des paramètres OrderedRanking
pour les problèmes dans une
Système de suivi des bugs:
{
"objectDefinitions": [
{
"name": "issues",
"options": {
"freshnessOptions": {
"freshnessProperty": "duedate",
}
},
"propertyDefinitions": [
{
"name": "summary",
"textPropertyOptions": {
"retrievalImportance": {
"importance": HIGHEST
}
}
},
{
"name": "duedate",
"datePropertyOptions": {
}
},
{
"name": "priority",
"enumPropertyOptions": {
"possibleValues": [
{
"stringValue": "HIGH",
"integerValue": 1
},
{
"stringValue": "MEDIUM",
"integerValue": 2
},
{
"stringValue": "LOW",
"integerValue": 3
}
],
"orderedRanking": DESCENDING,
}
},
...
]
}
]
}
Un système de suivi des bugs peut également avoir une propriété de nombre entier appelée votes
utilisée pour
recueillir les commentaires des utilisateurs sur l'importance relative d'un bug. Vous pourriez utiliser
la propriété votes
pour influencer le classement en accordant plus d'importance à
les bugs ayant reçu le plus de votes. Dans ce cas, vous pouvez spécifier
OrderedRanking
en tant que ASCENDING
pour la propriété votes
, ce qui permet d'obtenir le plus de votes
leur classement. Voici un exemple de schéma contenant OrderedRanking
Paramètres des problèmes dans un système de suivi des bugs:
{
"objectDefinitions": [
{
"name": "issues",
"propertyDefinitions": [
{
"name": "summary",
"textPropertyOptions": {
"retrievalImportance": {
"importance": HIGHEST
}
}
},
{
"name": "description",
"textPropertyOptions": {
"retrievalImportance": {
"importance": DEFAULT
}
}
},
{
"name": "votes",
"integerPropertyOptions": {
"orderedRanking": ASCENDING,
"minimumValue": 0,
"maximumValue": 1000,
}
},
...
]
}
]
}
Influencer le classement grâce à l'extension des requêtes
L'extension des requêtes consiste à élargir les termes d'une requête, à l'aide de synonymes et l'orthographe, pour obtenir de meilleurs résultats.
Utiliser des synonymes pour influencer les résultats de recherche
Cloud Search utilise des synonymes déduits d'un contenu Web public pour étendre la les termes de requête. Vous pouvez également définir des synonymes personnalisés la terminologie propre à l'organisation, comme les acronymes courants utilisés dans une d'une organisation ou d'un secteur.
Les synonymes personnalisés peuvent être définis dans une source de données ou en tant que données distinctes source. Par défaut, les synonymes sont appliqués à toutes les sources de données pour l'ensemble des recherches. applications. Cependant, vous pouvez regrouper les synonymes par source de données et de recherche. Pour en savoir plus sur la définition de synonymes personnalisés, y compris les regroupements par application de recherche, reportez-vous Définir des synonymes.
Utiliser l'orthographe pour influencer les résultats de recherche
Cloud Search propose des suggestions orthographiques basées sur des modèles créés à l'aide des
les données publiques de la recherche Google. Si Cloud Search détecte une faute d'orthographe dans le contexte
d'une requête, il renvoie la requête suggérée
SpellResult
La suggestion orthographique peut être présentée à l'utilisateur en tant que suggestion. Pour
Par exemple, si le terme de requête "employe" est mal orthographié, l'utilisateur risque de recevoir
suggestion "Essayez avec cette orthographe : employé ?"
Cloud Search utilise aussi les corrections orthographiques comme synonymes pour récupérer des documents qui auraient pu passer inaperçues en raison d'une faute d'orthographe.
Influencer le classement grâce aux paramètres de l'application de recherche
Comme indiqué dans les Présentation de Google Cloud Search, un outil de recherche Une application est un groupe de paramètres qui, lorsqu'ils sont associés à une recherche fournissent des informations contextuelles sur les recherches. Les éléments suivants : vous permettent d'influencer le classement par le biais de l'application de recherche:
- Configuration des scores
- Configuration de la source
Les deux sections suivantes expliquent l'utilité de ces configurations influencer le classement.
Ajuster la configuration des scores
Pour chaque application de recherche, vous pouvez spécifier ScoringConfig utilisées pour contrôler l'application de certains signaux lors du classement. Actuellement, vous pouvez désactiver l'actualisation et la personnalisation.
Si la fonctionnalité d'actualisation est désactivée, elle l'est également pour toutes les sources de données listées dans le de recherche, quelles que soient les options d'actualisation spécifiées dans le schéma pour la source de données. De même, si la personnalisation est désactivée, owner et d'interaction n'ont aucune incidence sur le classement.
Pour obtenir des instructions détaillées sur la configuration de ce paramètre, consultez Personnaliser l'expérience de recherche dans Cloud Search
Ajuster la configuration de la source
La configuration de la source vous permet de spécifier les paramètres au niveau de la source de données dans un de recherche. Les paramètres suivants sont acceptés:
- Importance de la source
- Regroupement
Définir l'importance des sources
L'importance de la source désigne l'importance relative d'une source de données dans une
de recherche. Ce paramètre peut être spécifié dans le champ SourceImportance
intérieur
SourceScoringConfig
Le classement des éléments d'une source de données dont l'importance est de HIGH
est amélioré
par rapport aux éléments d'une source de données avec une source DEFAULT
ou LOW
l'importance. Utilisez ce paramètre pour influencer le classement lorsque vous pensez que les utilisateurs le feraient
préférer les résultats de
certaines sources de données.
Par exemple, supposons que vous ayez un portail d'assistance produit contenant des ressources de dépannage internes. Dans ce cas, vous devrez peut-être configurer votre application de recherche pour hiérarchiser les résultats de la source de données interne.
Pour obtenir des instructions détaillées sur la configuration de ce paramètre, consultez Personnaliser l'expérience de recherche dans Cloud Search
Configurer le regroupement
Le regroupement correspond au nombre maximal de résultats pouvant être renvoyés à partir d'une
source de données dans une application de recherche. Cette valeur
peut être contrôlé à l'aide du champ numResults
dans
SourceCrowdingConfig
La valeur par défaut est 3, ce qui signifie que si trois résultats proviennent d'une
source, Cloud Search commence à présenter des résultats provenant d'autres sources de données. Éléments
de la première source de données ne sont réexaminés que si toutes les sources
la limite de regroupement des données a été atteinte ou il n'y a plus de résultats provenant d'autres données
sources.
Ce paramètre est utile pour garantir la diversité des résultats de recherche et ce qui empêche une source de données de dominer la page de résultats de recherche.
Pour obtenir des instructions détaillées sur la configuration de ce paramètre, consultez Personnaliser l'expérience de recherche dans Cloud Search
Influencer le classement grâce à la personnalisation
La personnalisation consiste à présenter des résultats de recherche personnalisés. en fonction de l'utilisateur qui accède au résultat. Vous pouvez influencer le classement en hiérarchisant les éléments en fonction des critères suivants:
- Propriété de l'élément
- Interaction avec l'élément
- Le mobinaute clique
- Langue de l'élément
Les trois sections suivantes expliquent comment influer sur la qualité de la recherche en fonction ces critères.
Influencer le classement en fonction de la propriété de l'élément
La propriété de l'article permet d'améliorer le classement des éléments appartenant à l'utilisateur.
qui effectue la requête de recherche. Chaque élément a une
ItemAcl
avec un champ owners
. Si l'utilisateur exécutant une requête
est le propriétaire d'un article,
il bénéficie alors par défaut d'un meilleur classement. Vous pouvez activer ou désactiver
la personnalisation dans l'application de recherche.
Améliorer le classement en fonction des interactions avec les éléments
L'interaction avec l'article permet d'améliorer le classement des éléments pour lesquels la recherche avec laquelle l'utilisateur a interagi (consulté, commenté, modifié, etc.).
Les signaux d'interaction avec les articles sont obtenus automatiquement pour Google Workspace produits tels que Drive et Gmail. Pour les autres produits, vous pouvez fournir des attributs d'interaction les données, y compris le type d'interaction (affichage, modification), l'horodatage de l'événement interaction et le compte principal (l'utilisateur qui a interagi avec l'élément). Notez que éléments avec des interactions récentes bénéficient d'un meilleur classement.
Améliorez votre classement en fonction des clics des utilisateurs
Cloud Search collecte les clics sur les résultats de recherche actuels et les utilise pour améliorer le classement des prochaines recherches en augmentant le nombre d'articles sur lesquels les utilisateurs ont cliqué précédemment même utilisateur.
Influencer le classement grâce à l'interprétation des requêtes
La fonctionnalité d'interprétation des requêtes de Cloud Search interprète automatiquement et filtres dans la requête de l'utilisateur, puis convertit ces éléments en structurée et basée sur un opérateur. L'interprétation de requête utilise les opérateurs définis dans le schéma, avec les documents indexés, pour déduire ce que de requête moyenne. Cette fonctionnalité permet aux utilisateurs d'effectuer des recherches avec un minimum des mots clés, tout en obtenant des résultats précis. Pour en savoir plus, consultez Structurez un schéma pour optimiser l'interprétation des requêtes.
Améliorer le classement en fonction de la langue de l'élément
La langue consiste à rétrograder le classement des éléments dont la langue est ne correspondent pas à la langue de la requête. Les facteurs suivants ont une incidence sur le classement articles en fonction de la langue:
Langage de requête. la langue détectée automatiquement pour la requête de recherche ; le
languageCode
spécifié dansRequestOptions
Si vous créez une interface de recherche personnalisée, vous devez définir
languageCode
sur la langue de l'interface ou les préférences linguistiques de l'utilisateur (par exemple, la langue du navigateur Web ou de la page de l'interface de recherche). La requête détectée automatiquement la langue prévaut surlanguageCode
, de sorte que la qualité de la recherche ne sera pas lorsqu'un utilisateur saisit une requête dans une langue différente de de commande.Langue de l'élément. Le
contentLanguage
défini dansItemMetadata
au moment de l'index, ou la langue du contenu automatiquement détectée par Cloud Search.Si la valeur
contentLanguage
d'un document est laissée vide au moment de l'index et queItemContent
est renseigné, Cloud Search tente de détecter la langue. utilisé dansItemContent
et le stocke en interne. L'outil de détection automatique la langue n'est pas ajoutée au champcontentLanguage
.
Si la langue de la requête et de l'élément correspondent, aucune rétrogradation n'est appliquée. Si
ces paramètres ne correspondent pas, l'élément est rétrogradé. La rétrogradation d'une langue n'est pas
appliquée aux documents où contentLanguage
est vide et où Cloud Search n'a pas pu
automatiquement la langue. Par conséquent, le classement d'un document n'est pas
si Cloud Search ne parvient pas à détecter sa langue.
Améliorer le classement en fonction du contexte de l'élément
Vous pouvez améliorer le classement des éléments qui sont plus pertinents par rapport au contexte
d'une requête de recherche. Le contexte
(contextAttributes
)
est un ensemble d'attributs nommés que vous pouvez spécifier lors de l'indexation et dans l'élément
requête de recherche, afin de fournir du contexte pour une requête de recherche spécifique.
Par exemple, supposons qu'un élément, tel qu'un document d'avantages sociaux, soit plus
pertinent dans le contexte de Location
et de Department
, comme une ville.
(San Francisco
), l'État (California
), le pays (USA
) et un Department
(Engineering
). Dans ce cas, vous pouvez indexer l'élément avec le code suivant :
Attributs nommés:
{
...
"metadata": {
"contextAttributes": [
{
name: "Location"
values: [
"San Francisco",
"California",
"USA"
],
},
{
name: "Department"
values: [
"Engineering"
],
}
],
},
...
}
Lorsque l'utilisateur saisit une requête de recherche "avantages" dans l'interface de recherche, peut inclure l'adresse et le service de l'internaute dans la requête requête. Par exemple, voici une requête de recherche contenant un lieu et un service Informations pour un ingénieur à Chicago:
{
...
"contextAttributes": [
{
name: "Location"
values: [
"Chicago",
"Illinois",
"USA"
],
},
{
name: "Department"
values: [
"Engineering"
],
}
],
...
}
Étant donné que l'élément indexé et la requête de recherche contiennent tous deux les attributs de "Service=Ingénierie" et "Location=USA". l'élément indexé (un employé document avantage) apparaît plus haut dans les résultats de recherche.
Supposons maintenant qu'un autre utilisateur, un ingénieur en Inde, entre une requête de recherche sur "avantages" dans l'interface de recherche. Voici une requête de recherche contenant des informations sur l'adresse et le service:
{
...
"contextAttributes": [
{
name: "Location"
values: [
"Bengaluru",
"Karnataka",
"India"
],
},
{
name: "Department"
values: [
"Engineering"
],
}
],
...
}
Étant donné que l'élément indexé et la requête de recherche contiennent uniquement le paramètre de l'attribut "Department=Ingénierie", l'élément indexé n'apparaît que très peu plus haut dans les résultats de recherche (par rapport à la première requête de "avantages" saisie par un ingénieur situé à Chicago, Illinois, États-Unis).
Voici quelques exemples de contextes qui peuvent vous être utiles pour améliorer votre classement:
- Lieu: les éléments peuvent être plus pertinents pour les utilisateurs se trouvant dans un lieu spécifique, comme un bâtiment, une ville, un pays ou une région.
- Poste: les éléments peuvent être plus pertinents pour les utilisateurs occupant une fonction donnée, tels que rédacteur technique ou ingénieur.
- Département: un élément peut être plus pertinent pour certains services, comme les ventes ou le marketing.
- Niveau de responsabilité: les éléments peuvent être plus pertinents pour certains niveaux de travail, tels que directeur ou PDG.
- Type d'employé: des éléments peuvent être plus pertinents pour certains types d'employés, tels que les employés à temps plein et à temps partiel.
- Ancienneté: des éléments peuvent être plus pertinents par rapport à l'ancienneté d'un employé, comme une nouvelle recrue.
Influencer le classement grâce à la popularité des articles
Cloud Search améliore le classement des articles populaires. En d'autres termes, il met en avant les articles qui ont enregistré des clics lors de requêtes de recherche récentes.
Influencer le classement grâce à la fonction d'optimisation des clics
Cloud Search collecte les clics sur les résultats de recherche actuels et les utilise pour améliorer le classement des prochaines recherches en mettant en avant les éléments populaires pour une requête de recherche spécifique.
Récapitulatif des paramètres de qualité de recherche recommandés et facultatifs
Le tableau suivant liste toutes les consignes de qualité de recherche recommandées et facultatives paramètres. Ces recommandations devraient vous aider à tirer le meilleur parti de les modèles de classement de Cloud Search.
Paramètre | Lieu | Recommandé/Facultatif | Détails |
---|---|---|---|
Paramètres du schéma | |||
Champ ItemContent | ItemContent | Recommandé | Lors de la création ou de la mise à jour de votre schéma, insérez le contenu non structuré d'un élément. Ce champ est utilisé pour générer des extraits. |
Champ RetrievalImportance | RetrievalImportance | Recommandé | Lors de la création ou de la mise à jour d'un schéma, définissez les propriétés de texte qui sont clairement importantes ou liées à l'actualité. |
FreshnessOptions | FreshnessOptions | Facultatif | Lors de la création ou de la mise à jour d'un schéma, veillez à ce que les éléments ne soient pas rétrogradés en raison de données incorrectes ou en cas de données manquantes. |
Paramètres d'indexation | |||
createTime /updateTime | ItemMetadata | Recommandé | Renseignez les champs lors de l'indexation d'un élément. |
contentLanguage | ItemMetadata | Recommandé | Renseignez les champs lors de l'indexation d'un élément. Si ce champ n'est pas renseigné, Cloud Search tente de détecter la langue utilisée dans le ItemContent . |
Champ owners | ItemAcl() | Recommandé | Renseignez les champs lors de l'indexation d'un élément. |
Synonymes personnalisés | Schéma _dictionaryEntry | Recommandé | Définissez-les au niveau de la source de données ou en tant que source de données distincte lors de l'indexation. |
Champ quality | SearchQualityMetadata | Facultatif | Définissez la qualité lors de l'indexation pour améliorer la qualité de base par rapport à d'autres éléments sémantiquement similaires. Si vous définissez ce champ pour tous les éléments d'une source de données, son effet sera annulé. |
données d'interaction au niveau de l'article | interaction | Facultatif | Si la source de données enregistre les interactions de l'utilisateur et donne accès à celles-ci, indiquez les interactions pour chaque élément lors de l'indexation. |
Propriétés d'entier/d'énumération | OrderedRanking | Facultatif | Lorsque l'ordre des éléments est pertinent, spécifiez l'ordre de classement des propriétés d'entiers et d'énumération lors de l'indexation. |
Paramètres de l'application de recherche | |||
Personalization=false | ScoringConfig ou à l'aide de l'UI d'administration de Cloud Search | Recommandé | Lors de la création ou de la mise à jour de l'application de recherche. Assurez-vous de fournir les informations appropriées sur le propriétaire, comme indiqué dans la section "Influencer le classement grâce à la personnalisation". |
Champ SourceImportance | SourceCrowdingConfig | Facultatif | Pour fausser les résultats provenant de certaines sources de données, définissez ce champ. |
Champ numResults | SourceCrowdingConfig | Facultatif | Pour contrôler la diversité des résultats, définissez ce champ. |
Étapes suivantes
Voici quelques étapes que vous pouvez également suivre :
Structurez un schéma pour optimiser l'interprétation des requêtes.
Découvrez comment Schéma
_dictionaryEntry
pour définir des synonymes pour des termes couramment utilisés dans votre entreprise. Pour utiliser la_dictionaryEntry
, consultez Définissez des synonymes.