Memperbaiki Kesalahan Gagal Membuat Site Map Untuk Situs di SharePoint 2013

Memperbaiki Kesalahan Gagal Membuat Site Map Untuk Situs di SharePoint 2013 – Saat bekerja dengan penerbitan lintas situs, mungkin saja Peta Situs XML untuk situs Anda tidak dibuat lagi. Cari tahu apa alasannya dan, yang lebih penting, bagaimana cara memperbaikinya.

Memperbaiki Kesalahan Gagal Membuat Site Map Untuk Situs di SharePoint 2013

Peta Situs XML untuk situs web yang menghadap publik

sitemappro – Salah satu fitur baru untuk situs web publik di SharePoint 2013 adalah Peta Situs XML. Menggunakan Peta Situs XML Anda dapat membuat daftar semua halaman di situs web Anda. Dengan mengirimkan daftar ini ke mesin pencari Internet, seperti Bing atau Google, Anda dapat membantu mereka menemukan dan mengindeks konten situs web Anda yang akan membantu meningkatkan peringkat pencarian situs web Anda.

Baca Juga : Seberapa Sering Anda Harus Mengirimkan Site Map ke Google Untuk Pembaruan ?

Peta Situs XML SharePoint 2013

Mekanisme Peta Situs XML yang disediakan dengan SharePoint 2013 terdiri dari beberapa komponen semuanya harus diaktifkan dan berjalan dengan benar agar Peta Situs XML dibuat. Pertama-tama, ada Fitur Kumpulan Situs Peta Situs Mesin Pencari yang menentukan apakah Peta Situs XML harus dibuat atau tidak untuk Kumpulan Situs khusus ini. Fitur ini harus diaktifkan agar Peta Situs XML dibuat.

Selanjutnya ada Search Engine Sitemap job Timer Job yang secara default dijadwalkan berjalan setiap hari. Setiap kali dieksekusi, itu akan mengulangi semua Kumpulan Situs untuk memeriksa apakah Peta Situs XML harus dibuat untuk Kumpulan Situs tertentu atau tidak.

Ini ditentukan dengan memeriksa apakah Fitur Pengumpulan Situs Peta Situs Mesin Pencari diaktifkan. Satu hal penting yang perlu diingat adalah, bahwa Pekerjaan Peta Situs Mesin Pencari menggunakan Pencarian SharePoint 2013 untuk mengumpulkan konten Peta Situs XML.

Di mana ada yang salah: mengumpulkan konten Peta Situs XML

Pekerjaan Pengatur Waktu Peta Situs Mesin Pencari menggunakan Pencarian SharePoint 2013 untuk mengambil semua halaman yang harus disertakan dalam Peta Situs XML untuk Kumpulan Situs tertentu.

Meskipun ini mungkin tampak sepele lagipula seberapa sulit mengeksekusi kueri penelusuran, ternyata tidak. Faktanya, mengingat semua model penerbitan konten berbeda yang dapat kami gunakan di SharePoint 2013 untuk menerbitkan konten di situs web kami, ini agak rumit.

Salah satu langkah dalam proses mengumpulkan konten Peta Situs XML untuk Kumpulan Situs tertentu adalah mengambil konten dari katalog yang terhubung. Jika langkah ini gagal, Peta Situs XML tidak akan dibuat dan satu-satunya cara bagi Anda untuk mengetahui tentang kegagalan tersebut adalah dengan memverifikasi tanggal modifikasi file peta situs.xml atau memantau log ULS.

Salah satu alasan, yang mungkin gagal mengambil konten dari katalog terhubung, adalah referensi yang tidak valid ke Sumber Hasil Pencarian katalog. Saat menghubungkan ke Katalog, entri pengaturan koneksi Katalog dibuat berisi informasi tentang bagaimana konten yang terhubung harus ditampilkan dalam Kumpulan Situs.

Salah satu properti entri informasi koneksi katalog adalah ResultSourceId , yang menunjuk ke Sumber Hasil Pencarian yang digunakan untuk mengambil konten katalog. Setiap kali Anda terhubung ke katalog, semuanya dikonfigurasi dengan benar, dan berfungsi seperti yang diharapkan. Namun jika Anda perlu membangun kembali Aplikasi Layanan Pencarian Anda atau memulihkan situs web ke Pertanian lain, ada kemungkinan referensi ini perlu diperbarui.

Memperbaiki masalah ini sederhana dan bermuara pada memperbarui ID yang disimpan di properti ResultSourceId menjadi yang valid. Ini dapat dilakukan dengan menggunakan cuplikan kode PowerShell berikut:

$site = Get-SPSite
$mgr = New-Object Microsoft.SharePoint.Publishing.CatalogConnectionManager($site)
$cat = $mgr.ConnectedPublishingCatalogs[0]
$cat.ResultSourceId = ‘<valid result source id>’
$mgr.UpdateCatalogConnection($cat)
$mgr.Update()

Kita mulai dengan mengambil referensi ke Kumpulan Situs yang ingin kita perbaiki sambungan katalognya (baris 1). Selanjutnya kita membuat instance Catalog Connection Manager untuk Kumpulan Situs ini (baris 2) . Dengan menggunakan Manajer Sambungan Katalog, kami mengambil informasi tentang sambungan katalog pertama (baris 3).

Kemudian kami mengubah ID Sumber Hasil Pencariannya (baris 4) dan memperbaruinya (baris 5). Terakhir, dengan memanggil metode Pembaruan pada Pengelola Sambungan Katalog (baris 6) kami memastikan bahwa perubahan kami dipertahankan dalam Kumpulan Situs. Dengan menerapkan perubahan di atas, kali berikutnya Pekerjaan Pengatur Waktu Peta Situs Mesin Pencari akan dijalankan, itu akan menghasilkan Peta Situs XML untuk situs Anda seperti yang diharapkan.

Ringkasan

Salah satu kemampuan baru SharePoint 2013 untuk membuat situs web yang menghadap ke publik adalah membuat Peta Situs XML. Konten Peta Situs XML dikumpulkan menggunakan Pencarian SharePoint 2013. Dalam beberapa skenario, pengaturan pencarian yang rusak dapat mencegah pembuatan Peta Situs XML. Untungnya pengaturan tersebut dapat dengan mudah diperbaiki menggunakan PowerShell.