Arama kalitesi, sıralama açısından arama sonuçlarının kalitesini ifade eder ve arama sorgusunu yapan kullanıcının algıladığı şekliyle hatırlamayı içerir.
Sıralama öğelerin sıralanmasını, geri çağırma ise bir veya daha fazla ilgili öğe alındı. Öğe (belge olarak da adlandırılır) Google Cloud Search'ün dizine ekleyebileceği dijital içerik parçasını kullanmaya devam edebilir. Öğe türleri Microsoft Office dokümanlarını, PDF dosyalarını, veritabanında bir satırı, benzersiz URL'ler vb. Bir öğe şunlardan oluşur:
- Yapılandırılmış meta veri
- Dizine eklenebilir içerik
- EKL'ler
Cloud Search, arama sorgusunu almak ve sıralamak için çeşitli sinyaller kullanır sonuç; en iyi performans gösteren öğeler için kullanılır. Bir projeyi Cloud Search'ün şemadaki ayarlar üzerinden sağladığı sinyaller, öğenin içeriği meta veriler (dizine ekleme sırasında) ve arama uygulamasıdır. Bunun amacı bu dokümanların değiştirilmesi yoluyla arama kalitesini iyileştirmenize yardımcı olmaktır. ancak etki yaratan unsurlardan bahsedeceğiz.
Önerilen ve isteğe bağlı ayarların özeti için Önerilen ve isteğe bağlı arama kalitesi ayarlarının özeti.
Konuyla ilgili puanı etkileme
Konuyla alaka düzeyi, arama sonucunun orijinal sorguyla alaka düzeyini ifade eder şartlarını kabul edersiniz. Bir öğenin konusallığı aşağıdaki ölçütlere göre hesaplanır:
- Her sorgu teriminin önemi.
- İsabet sayısı (bir sorgu teriminin, öğenin meta veriler) görüntülenebilir.
- Bir öğeyle sahip olduğu sorgu terimi ve varyantlarıyla eşleşme türü Cloud Search'te dizine eklendi.
Bir metin mülkünün güncellik puanını etkilemek için
RetrievalImportance
ne demek?
kullanabilirsiniz. Yüksek değere sahip bir mülkte eşleşme
RetrievalImportance
,
RetrievalImportance
değeri düşük tesis.
Örneğin, aşağıdaki özelliklere sahip bir veri kaynağınız olduğunu varsayalım:
- Veri kaynağı, yazılım hatalarının geçmişini depolamak için kullanılır.
- Her hatanın bir adı, açıklaması ve önceliği vardır.
Çoğu kullanıcı bu veri kaynağını hata adını kullanarak sorguladığından
addaki RetrievalImportance
özelliğini şemada HIGHEST
olarak ayarlayın.
Buna karşılık, çoğu kullanıcı
hata nedeniyle, açıklamadaki RetrievalImportance
özelliğini DEFAULT
olarak ayarlayın.
Aşağıda, RetrievalImportance
ayarlarını içeren örnek şema verilmiştir.
{
"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": {
}
},
...
]
}
]
}
HTML dokümanlarında <title>
ve <h1>
gibi etiketler,
yazı tipi boyutu ve kalın yazı tipi gibi biçimlendirme ayarları
çeşitli terimlerin öneminden bahsedeceğiz. Öğe
ContentFormat
TEXT
,
ItemContent
alma için DEFAULT
önem düzeyine sahiptir ve HTML ise almanın önemi
HTML özellikleri temel alınarak belirlenir.
Güncelliği etkileme
Yenilik, bir öğenin ne kadar yakın zamanda değiştirildiğini ve belirlendiğini ölçer
createTime
ve updateTime
mülkleri tarafından
ItemMetadata
.
Arama sonuçlarındaki eski öğelerin sıralaması düşürülür.
Bir nesne için güncelliğin hesaplanma şeklini etkilemek için
freshnessProperty
ve freshnessDuration
FreshnessOptions
var.
freshnessProperty
, aşağıdakiler için tarih veya zaman damgası özelliklerini kullanmanıza olanak tanır:
varsayılan updateTime
yerine bilgisayar güncelliği kullanıyor.
Önceki yazılım hatası izleme sistemi örneğimizde teslim tarihi
Son ödeme tarihi en yakın olan öğeler freshnessProperty
olarak kullanılmalıdır.
güncel bilgiler "daha güncel" olarak değerlendirilir ve sıralamada yükselme sağlar. Takip edilenler:
freshnessProperty
ayarlarını içeren örnek şema:
{
"objectDefinitions": [
{
"name": "issues",
"options": {
"freshnessOptions": {
"freshnessProperty": "duedate"
}
},
"propertyDefinitions": [
{
"name": "summary",
"textPropertyOptions": {
"retrievalImportance": {
"importance": HIGHEST
}
}
},
{
"name": "duedate",
"datePropertyOptions": {
}
},
...
]
}
]
}
Bir öğenin eski olarak kabul edildiği durumları tanımlamak için freshnessDuration
kullanın.
Örneğin, düzenli olarak dizine eklenmeyen veya
güncelliğin sıralamayı etkilemesini istemiyorsanız. Bu sayede
hedefini freshnessDuration
için yüksek bir değer belirterek belirleyin.
Çalışan profili bilgileri içeren bir veri kaynağınız olduğunu varsayalım. Burada
senaryoda, yüksek bir freshnessDuration
genellikle çalışanın sıralamasıyla alakalı değildir. Takip edilenler:
freshnessDuration
ayarını içeren örnek şema:
{
"objectDefinitions": [
{
"name": "people",
"options": {
"freshnessOptions": {
"freshnessDuration": "315360000s", # 100 years
}
},
}
]
}
freshnessDuration
değerini, veri kaynakları için çok küçük bir değere de ayarlayabilirsiniz
(örneğin, haber makaleleri içeren bir veri kaynağı gibi) barındıran içerikler.
Bu senaryoda, en yeni oluşturulan veya değiştirilen dokümanlar en alakalı dokümanlardır.
Aşağıda, bir veri için freshnessDuration
ayarını içeren örnek şema verilmiştir
hızla değişen içerik barındıran kaynak:
{
"objectDefinitions": [
{
"name": "news",
"options": {
"freshnessOptions": {
"freshnessDuration": "259200s", # 3 days
}
},
}
]
}
Etki kalitesi
Kalite, projenizin doğruluğunu ve yararlılığını
bir öğedir. Bir veri kaynağı, her biri semantik olarak benzer birden fazla doküman içerebilir.
farklı bir kalite seviyesidir. 0 ile arasında bir kalite değeri belirtebilirsiniz
1'i SearchQualityMetadata
kullanıyor.
Değeri daha yüksek olan öğelerin sıralaması, daha düşük değere sahip öğelere göre yükselir
değerler. Bu ayarı yalnızca bir videonun kalitesini etkilemeniz veya artırmanız gerekiyorsa kullanın.
Cloud Search'e sağlanan bilgilerin dışına çıkmaz.
Örneğin, çalışanlara sunulan ek avantajları içeren bir veri kaynağınız olduğunu varsayalım
yardımcı olur. Sitenizin sıralamasını yükseltmek için SearchQualityMetadata
kullanabilirsiniz.
Başkaları tarafından yazılan dokümanlar yerine İnsan Kaynakları çalışanları tarafından yazılan dokümanlar
çalışanların sayısı.
Aşağıda, şunun için SearchQualityMetadata
ayarlarını içeren örnek şema verilmiştir:
Hata izleme sistemindeki sorunlar:
{
"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
}
},
...
}
Bu şema göz önüne alındığında, bir kullanıcı "sorun" arama terimini kullanarak arama yaptığında Sorun 3 şemadaki (1 kalitesi) sorun 2'den (0,5 kalitesi) daha üst sırada yer almaktadır ve Sorun 1 (hiçbir şey belirtilmezse varsayılan kalite 0 olur).
Alan türünü kullanarak etkileme
Cloud Search, sıralamayı enum veya enum
tamsayı özellikleri. Her bir tam sayı veya enum özelliği için bir
OrderedRanking
belirtilebilir. Bu ayar aşağıdaki değerlere sahiptir:
NO_ORDER
(varsayılan): Mülk, sıralamayı etkilemez.ASCENDING
: Bu tam sayı veya enum özelliğinin daha yüksek değerlerine sahip öğeler daha düşük değere sahip öğelere kıyasla daha yüksek bir sıralama elde edebilir.DESCENDING
: Tam sayı veya numaralandırma özelliği düşük değerlere sahip öğeler daha yüksek değere sahip öğelere göre daha yüksek bir sıralamaya sahip olacaktır.
Örneğin, bir hata izleme sistemindeki her hatanın
hatanın önceliğini HIGH
(1), MEDIUM
(2) veya LOW
olarak depolayarak
(3). Bu senaryoda, DESCENDING
için OrderedRanking
ayarlamak bir
Sıralamada, LOW
öncelikli hataya kıyasla HIGH
öncelikli hataya yükseldi.
Aşağıda, tablodaki sorunlar için OrderedRanking
ayarlarını içeren örnek şema verilmiştir:
hata takip sistemi:
{
"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,
}
},
...
]
}
]
}
Bir hata izleme sisteminin, aşağıdaki işlemler için kullanılan votes
adlı bir tam sayı özelliği de olabilir:
bir hatanın göreceli önemi hakkında kullanıcılardan geri bildirim toplamak. Bunun için
votes
özelliğini kullanarak sıralamayı etkilemek için kullanılan
en çok oy alan hatalar. Bu durumda, Ürün İş Listesi’ndeki
OrderedRanking
En çok oy alan sorunların olması için votes
özelliği için ASCENDING
olarak
yüksek bir sıralama elde etmesini sağlar. Aşağıda, OrderedRanking
içeren örnek şema verilmiştir
hata izleme sistemindeki sorunlar için ayarlar:
{
"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,
}
},
...
]
}
]
}
Sorgu genişletme yoluyla sıralamayı etkileme
Sorgu genişletme, eş anlamlılar ve eş anlamlılar kullanılarak sorgudaki terimlerin genişletilmesi anlamına gelir. kullanarak daha iyi sonuçlar alabilirsiniz.
Arama sonuçlarını etkilemek için eş anlamlı kelimeler kullanma
Cloud Search, herkese açık web içeriğinden tahmin edilen eş anlamlıları kullanarak sorgu terimleri. Yakalamak için özel eş anlamlılar da tanımlayabilirsiniz. yaygın kısaltmalar gibi belli bir kuruma özgü terimler ya da sektöre özgü terminolojiyle karşılaşabilirsiniz.
Özel eş anlamlılar bir veri kaynağı içinde veya ayrı bir veri olarak tanımlanabilir kaynak. Varsayılan olarak, eş anlamlılar tüm aramalardaki tüm veri kaynaklarına uygulanır izin verir. Ancak eş anlamlıları veri kaynağına ve arama uygulamasıdır. Özel eş anlamlıları tanımlama hakkında bilgi için arama uygulamasına göre gruplandırma, Eş anlamlıları tanımlayın.
Arama sonuçlarını etkilemek için yazım denetimi kullanma
Cloud Search,
herkese açık Google Arama verileri. Cloud Search bağlamda yazım hatası algılarsa
sorguda önerilen sorguyu döndürür.
SpellResult
.
Önerilen yazım, kullanıcıya öneri olarak gösterilebilir. Örneğin,
Örneğin, kullanıcı "çalışan" sorgu terimini yanlış yazabilir ve
"Bunu mu demek istediniz?" önerileri
Cloud Search, belgeleri almak için eş anlamlı olarak yazım düzeltmelerini de kullanır. Aksi takdirde yazım hatası nedeniyle gözden kaçabilir.
Arama uygulaması ayarları yoluyla sıralamayı etkileme
Şurada belirtildiği gibi: Google Cloud Search'e Giriş, bir Arama Uygulama, bir aramayla ilişkili olduğunda arayüzünde aramalarla ilgili bağlama dayalı bilgiler sağlar. Aşağıdakiler yapılandırmalar, arama uygulaması üzerinden sıralamayı etkilemenize olanak tanır:
- Puanlama yapılandırması
- Kaynak yapılandırması
Aşağıdaki iki bölümde, bu yapılandırmaların daha fazla bilgi sahibi olabilirsiniz.
Puanlama yapılandırmasını ayarlama
Her arama uygulaması için, ScoringConfig Sıralama sırasında bazı sinyallerin uygulanmasını kontrol etmek için kullanılır. Şu anda, güncellik ve kişiselleştirme özelliklerini devre dışı bırakabilirsiniz.
Güncellik devre dışı bırakılırsa, bu özellik, şemada belirtilen güncellik seçeneklerinden bağımsız olarak arama uygulaması seçin. Benzer şekilde, kişiselleştirme devre dışıysa sahip artırma ve etkileşim artışı, sıralamayı etkilemez.
Bu ayarın yapılandırılmasıyla ilgili adım adım talimatlar için Cloud Search'te arama deneyimini özelleştirin.
Kaynak yapılandırmasını ayarlama
Kaynak yapılandırma, arama uygulamasıdır. Aşağıdaki ayarlar desteklenir:
- Kaynağın önemi
- Dışlama
Kaynağın önem derecesini ayarlayın
Kaynağın önem derecesi, belirli bir kaynaktaki veri kaynağının göreceli önemini
arama uygulamasıdır. Bu ayar SourceImportance
alanında belirtilebilir
içeride
SourceScoringConfig
Önemi HIGH
olan veri kaynağındaki öğeler sıralamada yükselir
DEFAULT
veya LOW
kaynağına sahip bir veri kaynağındaki öğelerle karşılaştırıldı
önem taşır. Kullanıcıların, reklamınızı göreceklerini düşündüğünüzde, sıralamayı etkilemek için
belirli veri kaynaklarından gelen sonuçları
tercih ettiğini gösterir.
Örneğin, harici ve harici kaynaklar içeren bir ürün destek portalınızın dahili sorun giderme verileri. Bu senaryoda, her bir etiket için dahili veri kaynağından sonuçlara öncelik vermek için arama uygulamanızı kullanın.
Bu ayarın yapılandırılmasıyla ilgili adım adım talimatlar için Cloud Search'te arama deneyimini özelleştirin.
Sınırlamayı ayarla
Kitle, bir kampanyadan döndürülebilecek maksimum sonuç sayısını ifade eder
veri kaynağına ekleyebilirsiniz. Bu değer
içindeki numResults
alanı kullanılarak kontrol edilebilir
SourceCrowdingConfig
Bu değer varsayılan olarak 3'tür. Bu, bir veriden 3 sonuç gösterdiğimizde
Cloud Search diğer veri kaynaklarından gelen sonuçları sunmaya başlar. Öğe sayısı
yalnızca tüm veri kaynaklarında bu koşulların olması durumunda
doldurma sınırına ulaştı veya diğer verilerden başka sonuç yok
kaynaklar.
Bu ayar, arama sonuçlarında ve arama sonuçlarında bir veri kaynağının arama sonucu sayfasına baskın olmasını engelleme.
Bu ayarın yapılandırılmasıyla ilgili adım adım talimatlar için Cloud Search'te arama deneyimini özelleştirin.
Kişiselleştirme aracılığıyla sıralamayı etkileme
Kişiselleştirme, kişiselleştirilmiş arama sonuçlarının sunulmasını ifade eder kullanıcıya göre belirlenir. Sıralamayı etkileyebilirsiniz öncelik sırasına koyarak odaklanmasını sağlayabilirsiniz:
- Öğe sahipliği
- Öğe etkileşimi
- Kullanıcı tıklamaları
- Öğe dili
Aşağıdaki üç bölümde, anahtar kelimelere göre arama kalitesini yardımcı olur.
Sıralamayı öğe sahipliğine göre etkileme
Öğe sahipliği, bir kullanıcıya ait öğelerin sıralamasının yükseltilmesi anlamına gelir.
anlamına gelir. Her öğenin bir
ItemAcl
owners
alanıyla birlikte gösterilir. Sorguyu yürüten kullanıcı bir öğenin sahibiyse
o öğenin sıralaması yükselir. İsterseniz
kişiselleştirmeyi devre dışı bırakabilirsiniz.
Öğe etkileşimine göre sıralamayı yükseltmek
Öğe etkileşimi, arama sorgusunun kullanıcı tarafından kullanıcının etkileşimde bulunduğu sorgu (ör. görüntüleme, yorum yapma, düzenleme vb.).
Öğe etkileşim sinyalleri Google Workspace için otomatik olarak alınır diğer ürünler (ör. Drive ve Gmail). Diğer ürünler için öğe düzeyinde sağlayabilirsiniz etkileşim etkileşim türü (görüntüleme, düzenleme), etkinliğin zaman damgası ve ana hesap (öğeyle etkileşimde bulunan kullanıcı) içerir. Lütfen yakın zamanda etkileşime sahip öğelerin sıralaması daha yüksektir.
Kullanıcı tıklamalarına göre sıralamayı yükseltmek
Cloud Search, mevcut arama sonuçlarına yapılan tıklamaları toplar ve bunları aşağıdaki amaçlarla kullanır: arama motoru tarafından daha önce tıklanan öğeleri artırarak aynı kullanıcı.
Sorgu yorumlama yoluyla sıralamayı etkileme
Cloud Search'ün sorgu yorumlama özelliği, sorgu verilerinizi otomatik olarak kullanıcı sorgusunda operatörler ve filtreler sunar ve bu öğeleri yapılandırılmış, operatör tabanlı sorgudur. Sorgu yorumlamada, tanımlı operatörler kullanılır kullanıcının ne yaptığını anlamak için dizine eklenen dokümanlarla birlikte şemada anlamına gelir. Bu özellik, kullanıcıların çok az çabayla arama yapmasına olanak tanır. anahtar kelimelerinize yine de kesin sonuçlar alabilirsiniz. Daha fazla bilgi için En iyi sorgu yorumlaması için bir şema yapılandırın.
Öğe diline göre sıralamayı yükseltme
Dil, aynı dili kullanan öğelerin sıralamasının düşürülmesi anlamına gelir sorgunun diliyle eşleşmediğinden emin olun. Aşağıdaki faktörler, reklamların öğeler:
Sorgu dili. Arama sorgusunun otomatik olarak algılanan dili veya
languageCode
RequestOptions
Özel bir arama arayüzü derlerseniz
languageCode
özelliğini kullanıcının arayüz dili veya dil tercihi (örneğin, veya arama arayüzü sayfasında görüntülenebilir). Otomatik algılanan sorgu dil,languageCode
özelliğine göre önceliklidir, dolayısıyla arama kalitesi Kullanıcı dilinden farklı bir dilde sorgu yazdığında güvenliği ihlal edilmiş olur. kullanır.Öğenin dili.
ItemMetadata
konumunda dizine eklenencontentLanguage
, veya Cloud Search tarafından otomatik olarak algılanan içerik dili.Bir dokümanın
contentLanguage
öğesi dizin sırasında boş bırakılırsa veItemContent
doldurulur, Cloud Search dili algılamaya çalışırItemContent
içinde kullanılır ve dahili olarak depolar. Otomatik algılanan dil,contentLanguage
alanına eklenmez.
Sorgunun ve öğenin dili eşleşirse dilin düşürülmesi uygulanmaz. Eğer
bu ayarlar eşleşmezse öğenin sıralaması düşürülür. Dil sıralama düşürme
contentLanguage
alanının boş olduğu ve Cloud Search'ün
dili otomatik olarak algılayacaktır. Sonuç olarak, dokümanlarda
Cloud Search dilini algılayamazsa etkilenir.
Öğe bağlamına göre sıralamayı yükseltmek
Bağlamla daha alakalı olan öğelerin sıralamasını artırabilirsiniz.
olabilir. Bağlam
(contextAttributes
)
dizine ekleme sırasında ve
belirli bir arama sorgusuyla ilgili bağlam bilgisi sağlamak için kullanılır.
Örneğin, çalışanlara sunulan avantajlar belgesi gibi bir kalemin,
Location
ve Department
bağlamında alakalı olan (ör. şehir)
(San Francisco
), eyalet (California
), ülke (USA
) ve Department
(Engineering
). Bu durumda, bu öğeyi aşağıdaki
adlandırılmış özellikler:
{
...
"metadata": {
"contextAttributes": [
{
name: "Location"
values: [
"San Francisco",
"California",
"USA"
],
},
{
name: "Department"
values: [
"Engineering"
],
}
],
},
...
}
Kullanıcı "avantajlar" arama sorgusu girdiğinde girerek, Aramaya kullanıcının konum bilgilerini ve bulunduğu bölümü içerebilir. isteğinde bulunabilirsiniz. Örneğin, aşağıda konum ve bölüm içeren bir arama isteği verilmiştir bir mühendis için bilgi:
{
...
"contextAttributes": [
{
name: "Location"
values: [
"Chicago",
"Illinois",
"USA"
],
},
{
name: "Department"
values: [
"Engineering"
],
}
],
...
}
Hem dizine eklenen öğe hem de arama isteği "Departman=Mühendislik" ve "Location=ABD"yi seçin. (bir çalışan avantaj dokümanı) arama sonuçlarında daha üst sıralarda görünür.
Şimdi diyelim ki Hindistan'daki bir mühendisin arama sorgusu olarak "faydalar" girerek arama yapabilirsiniz. konum ve bölüm bilgileri:
{
...
"contextAttributes": [
{
name: "Location"
values: [
"Bengaluru",
"Karnataka",
"India"
],
},
{
name: "Department"
values: [
"Engineering"
],
}
],
...
}
Hem dizine eklenen öğe hem de arama isteği yalnızca "Departman=Mühendislik" özelliği dizine eklenen öğe yalnızca çok az görünüyor 10 kat daha yüksek (ilk arama sorgusuyla karşılaştırıldığında) "faydalar" ABD'de Chicago Illinois'de bulunan bir mühendis tarafından girilmiş olabilir).
Aşağıda, sıralamayı yükseltmek için kullanabileceğiniz bazı örnek bağlamlar verilmiştir:
- Konum: Öğeler, bina, şehir, ülke veya bölge gibi belirli bir konumdaki kullanıcılar için daha alakalı olabilir.
- İş rolü: Öğeler, teknik yazar veya mühendis gibi belirli bir iş rolündeki kullanıcılar için daha alakalı olabilir.
- Bölüm: Öğeler, satış veya pazarlama gibi belirli departmanlarla daha alakalı olabilir.
- İş düzeyi: Öğeler Direktör ya da CEO gibi belirli iş düzeyleriyle daha alakalı olabilir.
- Çalışan türü: Öğeler yarı zamanlı ve tam zamanlı çalışanlar gibi belirli çalışan türleri için daha alakalı olabilir.
- Kıdem: Öğeler, yeni işe alınan kişi gibi bir çalışanın kıdemine daha uygun olabilir.
Öğe popülerliği üzerinden sıralamayı etkileme
Cloud Search, popüler öğelerin sıralamasını yükseltir. diğer bir deyişle, son arama sorgularında tıklama alan öğeleri artırır.
Tıklama artışıyla sıralamayı etkileme
Cloud Search, mevcut arama sonuçlarının aldığı tıklamaları toplar ve belirli bir arama sorgusu için popüler öğeleri güçlendirerek gelecekteki aramaların sıralamasını iyileştirmek için kullanır.
Önerilen ve isteğe bağlı arama kalitesi ayarlarının özeti
Aşağıdaki tabloda, önerilen ve isteğe bağlı arama kalitelerinin tümü listelenmektedir. Ayarlar'da devre dışı bırakabilirsiniz. Bu öneriler, Cloud Search'ün sıralama modelleri.
Yer | Konum | Önerilen/isteğe bağlı | Ayrıntılar |
---|---|---|---|
Şema ayarları | |||
ItemContent alanı | ItemContent | Önerilen | Şemanızı oluştururken veya güncellerken bir öğenin yapılandırılmamış içeriğini doldurun. Bu alan, snippet oluşturmak için kullanılır. |
RetrievalImportance alanı | RetrievalImportance | Önerilen | Bir şemayı oluştururken veya güncellerken açıkça önemli veya güncel olan metin özellikleri için ayarlayın. |
FreshnessOptions | FreshnessOptions | İsteğe bağlı | Şema oluştururken veya güncellerken, yanlış veriler ya da verilerin eksik olduğu durumlar nedeniyle öğelerin sıralamasının düşürülmemesini sağlayacak şekilde ayarlayın. |
Dizine ekleme ayarları | |||
createTime /updateTime | ItemMetadata | Önerilen | Bir öğeyi dizine eklerken doldur. |
contentLanguage | ItemMetadata | Önerilen | Bir öğeyi dizine eklerken doldur. Yoksa Cloud Search, ItemContent içinde kullanılan dili algılamaya çalışır. |
owners alanı | ItemAcl() | Önerilen | Bir öğeyi dizine eklerken doldur. |
Özel eş anlamlılar | _dictionaryEntry şeması | Önerilen | Veri kaynağı düzeyinde veya dizine ekleme sırasında ayrı veri kaynağı olarak tanımlayın. |
quality alanı | SearchQualityMetadata | İsteğe bağlı | Anlamsal olarak benzer diğer öğelere kıyasla temel kalite artışı sağlamak için kaliteyi dizine ekleme sırasında ayarlayın. Bu alanın bir veri kaynağındaki tüm öğeler için ayarlanması etkisini geçersiz kılar. |
öğe düzeyinde etkileşim verileri | interaction | İsteğe bağlı | Veri kaynağı, kullanıcı etkileşimlerini kaydedip bunlara erişim sağlıyorsa dizine ekleme sırasında her bir öğe için etkileşimleri doldurun. |
tam sayı/enum özellikleri | OrderedRanking | İsteğe bağlı | Öğelerin sırası ilgili olduğunda, dizine ekleme sırasında tam sayı ve enum özellikleri için sıralı sıralamayı belirtin. |
Arama uygulaması ayarları | |||
Personalization=false | ScoringConfig veya CloudSearch yönetici kullanıcı arayüzünü kullanarak | Önerilen | Arama uygulamasını oluştururken veya güncellerken. Kişiselleştirme aracılığıyla sıralamayı etkileme konusunda açıklandığı gibi doğru sahip bilgilerini sağladığınızdan emin olun |
SourceImportance alanı | SourceCrowdingConfig | İsteğe bağlı | Belirli veri kaynaklarından alınan sonuçlara ağırlık vermek için bu alanı ayarlayın. |
numResults alanı | SourceCrowdingConfig | İsteğe bağlı | Sonuç çeşitliliğini kontrol etmek için bu alanı ayarlayın. |
Sonraki Adımlar
Atabileceğiniz sonraki adımlardan bazıları şunlardır:
Tanımlanacak
_dictionaryEntry
şeması şirketinizde yaygın olarak kullanılan terimlerin eş anlamlıları. To_dictionaryEntry
her bir şemaya Eş anlamlıları tanımlayın.