<? //หาค่าของ doc $term=8; //จำนวนคำที่มีในเอกสารนั้น $maxterm=12; //จำนวนค่า term ที่มากที่สุดใน เอกสาร $f=$term/$maxterm; //นำมาหารกัน //จำนวน term แต่ละ term ที่มีในแต่ละ doc โดยแทนค่าด้วยค่า n $nn=9;//ส่วนนี้เป็นค่า N ที่มากที่สุด $n=7;//ค่า n ใน doc นั้นๆ $alln=$nn/$n; $w=$f*log($alln); //หาค่าของ doc //หาค่า query $Querydoc=1; $Queryterm=1; $fq=$Queryterm/$Querydoc; $wterm=0.5+0.5; $wq=$wterm*$Queryterm*log($alln); $sumquery= $wq; //หาค่า query //ส่วนของการหาค่าของ sim ซึ่งจะเป็นการคำนวณหาค่าที่จะเอามายึดหลักในการแสดงข้อมูลขอยกตัวอย่างว่ามี 4 doc ครับ $doc1=0.073;//ตัวอย่างค่าที่หาได้จากสูตร ของค่าใน doc $doc2=0.0511;//ตัวอย่างค่าที่หาได้จากสูตร ของค่าใน doc $doc3=0;//ตัวอย่างค่าที่หาได้จากสูตร ของค่าใน doc $doc4=0;//ตัวอย่างค่าที่หาได้จากสูตร ของค่าใน doc //ค่าที่เป็น 0 เพราะว่าไม่มีคำที่ตรงกับเอกสารนั้น $Q1=0.1091;//ตัวอย่างค่าที่หาได้จากสูตร ของค่า query ค่าที่ต้องการค้นหา $Q2=0.0511;;//ตัวอย่างค่าที่หาได้จากสูตร ของค่า query ค่าที่ต้องการค้นหา $Q3=0;;//ตัวอย่างค่าที่หาได้จากสูตร ของค่า query ค่าที่ต้องการค้นหา $Q4=0;;//ตัวอย่างค่าที่หาได้จากสูตร ของค่า query ค่าที่ต้องการค้นหา $pow1=2;//ตัวแปรเลขยกกำลัง $sim1= floatval(($doc1*$Q1)+($doc2*$Q2)+($doc3*$Q3)+($doc4*$Q4)); $sim2= floatval(pow($doc1,$pow1)+pow($doc2,$pow1)+pow($doc3,$pow1)+pow($doc4,$pow1)) *floatval(pow($Q1,$pow1)+pow($Q2,$pow1)+pow($Q3,$pow1)+pow($Q4,$pow1)); $lak=sqrt($sim2); $simsum=$sim1/$lak; echo "ค่าของ query :".$sumquery."<br>"; echo "ค่าของ doc :".$w."<br>"; echo "ค่าของ sim คือ : " .$simsum; ?>
$term=8; //จำนวนคำที่มีในเอกสารนั้น $maxterm=12; //จำนวนค่า term ที่มากที่สุดใน เอกสาร $f=$term/$maxterm; //นำมาหารกัน //จำนวน term แต่ละ term ที่มีในแต่ละ doc โดยแทนค่าด้วยค่า n $nn=9;//ส่วนนี้เป็นค่า N ที่มากที่สุด $n=7;//ค่า n ใน doc นั้นๆ $alln=$nn/$n; $w=$f*log($alln); //หาค่าของ doc //หาค่า query $Querydoc=1; $Queryterm=1; $fq=$Queryterm/$Querydoc; $wterm=0.5+0.5; $wq=$wterm*$Queryterm*log($alln); $sumquery= $wq; //หาค่า query //ส่วนของการหาค่าของ sim ซึ่งจะเป็นการคำนวณหาค่าที่จะเอามายึดหลักในการแสดงข้อมูลขอยกตัวอย่างว่ามี 4 doc ครับ $doc1=0.073;//ตัวอย่างค่าที่หาได้จากสูตร ของค่าใน doc $doc2=0.0511;//ตัวอย่างค่าที่หาได้จากสูตร ของค่าใน doc $doc3=0;//ตัวอย่างค่าที่หาได้จากสูตร ของค่าใน doc $doc4=0;//ตัวอย่างค่าที่หาได้จากสูตร ของค่าใน doc //ค่าที่เป็น 0 เพราะว่าไม่มีคำที่ตรงกับเอกสารนั้น .$Q1=0.1091;//ตัวอย่างค่าที่หาได้จากสูตร ของค่า query ค่าที่ต้องการค้นหา $Q2=0.0511;;//ตัวอย่างค่าที่หาได้จากสูตร ของค่า query ค่าที่ต้องการค้นหา $Q3=0;;//ตัวอย่างค่าที่หาได้จากสูตร ของค่า query ค่าที่ต้องการค้นหา $Q4=0;;//ตัวอย่างค่าที่หาได้จากสูตร ของค่า query ค่าที่ต้องการค้นหา
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง