ค้นหาเว็บไซต์

แสดงเนื้อหาที่ซ้ำกันในผลลัพธ์การค้นหาของ SharePoint Online


คุณไม่เห็นผลลัพธ์ทั้งหมดเมื่อค้นหาเอกสารใน Sharepoint ใช่หรือไม่ คุณมั่นใจหรือไม่ว่ายังมีเวอร์ชันอื่นที่ใหม่กว่าอีก? จากนั้นอาจถูกกรองออกโดยการลบเนื้อหาที่ซ้ำกันของ Sharepoints ในผลการค้นหา เอกสารไม่จำเป็นต้องคล้ายกัน 100% จึงจะถูกทำเครื่องหมายว่าซ้ำกัน เอกสารหรือไซต์ที่คล้ายกันดูเหมือนจะถูกลบออกด้วย

คุณไม่สามารถเปลี่ยนลักษณะการทำงานนี้สำหรับกล่องค้นหาเริ่มต้นใน Sharepoint online (อันที่มุมซ้ายบน) แต่คุณสามารถเปลี่ยนหน้าการค้นหาคลาสได้ที่ (https://contoso.sharepoint.com/search)

ปิดการใช้งานการลบซ้ำ

หากต้องการปิดการลบรายการที่ซ้ำกันในหน้าการค้นหาแบบคลาสสิก เราจำเป็นต้องใช้จาวาสคริปต์เพื่อสร้างช่องทำเครื่องหมายที่ให้คุณแสดงหรือซ่อนเนื้อหาที่ซ้ำกัน

ไปที่หน้าการค้นหาแบบคลาสสิกและแก้ไขหน้า เราจะเพิ่ม web part ตัวแก้ไขสคริปต์ ลงในหน้าการค้นหา และแทรกโค้ดด้านล่าง คลิกที่ เพิ่ม Web Part และไปที่หมวดหมู่ สื่อและเนื้อหา และเลือก ตัวแก้ไขสคริปต์

// SRC: http://www.sharepointsearch.net/disable-duplicate-removal-in-sharepoint-search/

<div id="dupframe">
<input id="duplicates" type="checkbox" value="duplicates" name="duplicates">
 <label for="duplicates">Show duplicates</label>
</div>
<script>
// Show duplicated results
 
document.getElementById('dupframe').style.float="left";
document.getElementById('dupframe').style.position="relative";
document.getElementById('dupframe').style.left="120px";
 
var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
if (is_chrome) {
    document.getElementById('dupframe').style.top="7px";
}
else 
{
    document.getElementById('dupframe').style.top="9px";
}
 
if (typeof Srch.U.fillKeywordQuery !== 'undefined') {
    var originalFillKeywordQuery = Srch.U.fillKeywordQuery;
    Srch.U.fillKeywordQuery = function(query, dp) {
        if (document.getElementById('duplicates').checked) {
            // Set the trim duplicates property to false
            dp.set_trimDuplicates(false);
        } else {
            // Set the trim duplicates property to true
            dp.set_trimDuplicates(true);
        }
        // Call the default function to go further with the query processing
        originalFillKeywordQuery(query, dp);
    };
}
</script>

บันทึกและเผยแพร่เพจ ตอนนี้คุณสามารถค้นหาเนื้อหาโดยมีหรือไม่มีการกรองรายการที่ซ้ำกัน

อ้างอิง : ปีเตอร์ แองเจห์น

บทความที่เกี่ยวข้อง