Arama kalitesini artırmak

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ç; ve bir arama sorgusundan elde edilen öğelerdir. 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, şurada listelenen tüm veri kaynakları için devre dışı bırakılır: ş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. arayüzü.

  • Öğenin dili. ItemMetadata konumunda dizine eklenen contentLanguage, 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 ve ItemContent doldurulur, Cloud Search dili algılamaya çalışır ItemContent 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ği gönderin. Ö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.

YerKonumÖ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ÖnerilenBir şemayı oluştururken veya güncellerken açıkça önemli veya güncel olan metin özellikleri için ayarlayın.
FreshnessOptionsFreshnessOptionsİ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/updateTimeItemMetadataÖnerilenBir öğeyi dizine eklerken doldur.
contentLanguageItemMetadataÖnerilenBir öğeyi dizine eklerken doldur. Yoksa Cloud Search, ItemContent içinde kullanılan dili algılamaya çalışır.
owners alanıItemAcl()ÖnerilenBir öğeyi dizine eklerken doldur.
Özel eş anlamlılar_dictionaryEntry şemasıÖnerilenVeri 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 verileriinteractionİ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 özellikleriOrderedRankingİ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=falseScoringConfig veya CloudSearch yönetici kullanıcı arayüzünü kullanarakÖnerilenArama 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:

  1. En iyi sorgu yorumlaması için bir şema yapılandırın.

  2. 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.