กลับไปหน้าบทความ

อ่าน 2 นาที

เปิดเซิร์ฟเวอร์ค้นหา

OpenSearchServerเป็นแอปพลิเคชันเซิร์ฟเวอร์แบบโอเพนซอร์สที่ช่วยให้สามารถพัฒนาแอปพลิเคชันที่ใช้ดัชนี เช่นเครื่องมือค้นหา OpenSearchServer เปิดให้ดาวน์โหลดได้ตั้งแต่เดือนเมษายน 2552..

เปิดเซิร์ฟเวอร์ค้นหา

(Learn how and when to remove this message)
เปิดเซิร์ฟเวอร์ค้นหา
นักพัฒนาเอ็มมานูเอล เคลเลอร์
ปล่อย8 มิถุนายน 2551 (2008-06-08)
เวอร์ชันเสถียร
v1.5.14 [ 1 ] / 9 สิงหาคม 2559 (2016-08-09)
เขียนเป็นJava , C/C++ , PHP
มีจำหน่ายในภาษาอังกฤษ
พิมพ์เครื่องมือค้นหา
ใบอนุญาตใบอนุญาตสาธารณะทั่วไปของ GNU 3
เว็บไซต์open-search-server .com

OpenSearchServerเป็นแอปพลิเคชันเซิร์ฟเวอร์แบบโอเพนซอร์สที่ช่วยให้สามารถพัฒนาแอปพลิเคชันที่ใช้ดัชนี เช่นเครื่องมือค้นหา OpenSearchServer เปิดให้ดาวน์โหลดได้ตั้งแต่เดือนเมษายน 2552 บนSourceForge โดยได้รับการพัฒนาภายใต้ใบอนุญาต GPL v3 และมี เครื่องมือวิเคราะห์คำศัพท์แบบเต็มรูปแบบ หลายอย่างสามารถติดตั้งได้บนแพลตฟอร์มต่างๆ (Windows, Linux, Macintosh)

แม้ว่า OpenSearchServer จะเริ่มต้นจากโครงการภายในของกลุ่มสื่อเอกชน แต่ปัจจุบันได้รับการสนับสนุนจาก Jaeksoft ซึ่งเป็นบริษัทเชิงพาณิชย์ที่ก่อตั้งขึ้นในเดือนกุมภาพันธ์ 2553 โดย Jaeksoft ให้บริการและให้คำแนะนำด้านแผนงานสำหรับ OpenSearchServer

คุณสมบัติหลักของ OpenSearchServer ได้แก่: โปรแกรมรวบรวมข้อมูลแบบบูรณาการสำหรับฐานข้อมูล เว็บเพจ และเอกสารที่มีเนื้อหาหลากหลาย; อินเทอร์เฟซผู้ใช้แบบกราฟิกที่ใช้งานง่าย ช่วยให้สามารถพัฒนาแอปพลิเคชันส่วนใหญ่ผ่านอินเทอร์เฟซเว็บเพจที่สร้างขึ้นใน Zkoss; ข้อความย่อ; การจัดกลุ่มผลลัพธ์; ตัวแสดงผล HTML สำหรับการรวมผลการค้นหาลงในหน้าเว็บ; และคุณสมบัติการตรวจสอบและการบริหารจัดการ

OpenSearchServer เขียนด้วยภาษา Javaและสามารถผสานรวมเข้ากับแอปพลิเคชันเกือบทุกประเภทได้โดยไม่ต้องเขียนโค้ด Java เพิ่มเติม API แบบ REST/XML ช่วยให้ OpenSearchServer สามารถเชื่อมต่อกับภาษาโปรแกรมอื่นๆ ได้ ความสามารถ "ปลั๊กอินขั้นสูง" ช่วยให้สามารถปรับแต่งได้อย่างซับซ้อนยิ่งขึ้น

ปัจจุบัน OpenSearchServer มีให้บริการในเวอร์ชัน 1.2.3 rc2 และถือว่าเสถียรโดยชุมชนนักพัฒนา เวอร์ชัน 1.1 ซึ่งเปิดตัวในเดือนเมษายน 2552 ติดอันดับ 15 ใน SourceForge ได้รับการรายงานข่าวอย่างกว้างขวาง[ 2 ] [ 3 ] [ 4 ]และมีผู้ใช้ใหม่จำนวนมากทั่วโลก[ 5 ]

ประวัติศาสตร์

โครงการ OpenSearchServer เริ่มต้นขึ้นในปี 2007 ในกลุ่มบริษัท Infopro Group (เก็บถาวรเมื่อวันที่ 30 กันยายน 2011 ที่Wayback Machine)ซึ่งเป็นกลุ่มบริษัทสื่อ B2B ของฝรั่งเศส ประกอบด้วยบริษัทในเครือ 15 แห่ง ที่ดำเนินกิจกรรมทั้งออนไลน์และออฟไลน์ในด้านข่าวสารและการเป็นตัวกลางด้านข้อมูล เนื่องจากไม่มีโซลูชันการค้นหาใดที่มีอยู่แล้วที่ให้คุณสมบัติ ราคา และความง่ายในการใช้งานที่เหมาะสม จึงตัดสินใจสร้างซอฟต์แวร์ใหม่โดยใช้ส่วนประกอบโอเพนซอร์สที่มีอยู่ วัตถุประสงค์สามประการของโครงการคือ: ชุดคุณสมบัติที่หลากหลายเพื่อตอบสนองความต้องการของบริษัทในเครือทั้งหมด การเข้าถึงคุณสมบัติได้ง่ายผ่านอินเทอร์เฟซที่เป็นมิตรกับผู้ใช้ และโซลูชันที่ครอบคลุมพร้อมด้วยโปรแกรมรวบรวมข้อมูล โปรแกรมจัดทำดัชนี และโปรแกรมตีความคำค้นหา หัวหน้าโครงการคือEmmanuel Keller ประธานเจ้าหน้าที่ฝ่ายสารสนเทศ (CIO) ซึ่งนำทีมวิศวกรขนาดใหญ่ โดยมี 3 คนที่ทุ่มเทให้กับโครงการนี้โดยเฉพาะ ในปี 2008 แอปพลิเคชันแรกได้เปิดตัว และหลังจากนั้นไม่นานก็มีแอปพลิเคชันอื่นตามมาอีกประมาณ 10 แอปพลิเคชัน

ในเดือนธันวาคม พ.ศ. 2552 เคลเลอร์ลาออกจากตำแหน่งที่อินโฟโปร ซื้อสิทธิ์ในโซลูชัน และก่อตั้งJaeksoftเพื่อพัฒนาบริการสำหรับ OpenSearchServer ราฟาเอล เปเรซเข้าร่วมกับเขา และพวกเขาร่วมกันขยายฐานผู้ใช้และฐานลูกค้า และสร้างบริการต่างๆ Jaeksoft ระดมทุนรอบแรกได้ในปี พ.ศ. 2554 [ 6 ]

คุณสมบัติ

OpenSearchServer เขียนด้วยภาษา Java สามารถทำงานเป็นเซิร์ฟเวอร์แบบสแตนด์อโลนโดยใช้คอนเทนเนอร์เซิร์ฟเล็ตได้ คุณสมบัติหลัก ซึ่งสามารถขยายได้โดยใช้สถาปัตยกรรมปลั๊กอิน มีดังนี้:

  • การค้นหาแบบข้อความหรือ แบบ บูลีน
  • โปรแกรมรวบรวมข้อมูล (Crawler) สำหรับจัดทำดัชนีข้อมูลต่อไปนี้: หน้าเว็บ; เอกสารรูปแบบ Rich Format จากไฟล์ในระบบโลคอลและระบบรีโมต; และเนื้อหาจากฐานข้อมูล JDBC ใดๆ เช่น Oracle, MySQL , Microsoft SQL Server
  • เครื่องมือวิเคราะห์และกรองข้อความแบบเต็มรูปแบบที่รองรับการจัดทำดัชนีและการค้นหาใน 16 ภาษา
  • ไลบรารีLuceneทำหน้าที่สร้างและอัปเดตดัชนี รวมถึงแสดงคำตอบของคำถามโดยใช้อัลกอริธึมที่มีประสิทธิภาพสูงสุด เพื่อให้ได้ประสิทธิภาพและเวลาตอบสนองที่ดีที่สุด
  • ตัวเรนเดอร์ HTML ที่ช่วยให้สามารถผสานรวมช่องค้นหาเข้ากับหน้า HTML/XHTML ได้ โดยทำงานร่วมกับPHPและ .NET รวมถึงไลบรารีไคลเอ็นต์และ XML ผ่าน HTTP API
  • โปรแกรมวิเคราะห์เนื้อหาและข้อมูลเมตาจากเอกสารและรูปแบบต่างๆ ส่วนใหญ่ เช่น MS Office, OpenOffice, html/xhtml, XML, Adobe PDF, rtf, txt, mp3/4, wav, torrents...
  • ชุดแคชเพื่อเร่งความเร็วในการประมวลผลและส่งมอบแอปพลิเคชันที่รวดเร็วยิ่งขึ้น
  • การตรวจสอบและบริหารจัดการ: บริการแจ้งเตือน, ระบบกำหนดเวลาแบบบูรณาการ, การจำลองดัชนี, การจัดการผู้ใช้
  • เอกสารประกอบการพัฒนาซอฟต์แวร์ออนไลน์ฟรี
  • ฟังก์ชันการทำงานขั้นสูง: การค้นหาแบบแบ่งหมวดหมู่ , การจัดกลุ่ม, ตัวกรอง, ข้อความย่อ, คำพ้องความหมาย, คำที่ไม่มีความหมาย, การเน้นข้อความ, การจัดหมวดหมู่, "ค้นหาสิ่งที่คล้ายกัน", การใส่ ภาพหน้าจอขนาดย่อโดยอัตโนมัติ, การเพิ่ม/ลดความเกี่ยวข้อง
  • OpenSearchServer มีให้เลือกใช้ทั้งใน รูปแบบโมดูล สำหรับ Drupalและปลั๊กอินสำหรับ WordPress
  • ส่วนติดต่อผู้ใช้บนเว็บสร้างขึ้นโดยใช้ เฟรมเวิร์ก Zkoss (ZK)
  • เว็บไซต์อย่างเป็นทางการของ OpenSearchServer
  • โครงการ SourceForge OpenSearchServer
  • วิดีโอสัมภาษณ์ผู้ก่อตั้ง FrenchWeb (ภาษาฝรั่งเศส)
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=OpenSearchServer&oldid=1337990526 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ เปิดเซิร์ฟเวอร์ค้นหา

OpenSearchServerเป็นแอปพลิเคชันเซิร์ฟเวอร์แบบโอเพนซอร์สที่ช่วยให้สามารถพัฒนาแอปพลิเคชันที่ใช้ดัชนี เช่นเครื่องมือค้นหา OpenSearchServer เปิดให้ดาวน์โหลดได้ตั้งแต่เดือนเมษายน 2552..

ประวัติศาสตร์

โครงการ OpenSearchServer เริ่มต้นขึ้นในปี 2007 ในกลุ่มบริษัท Infopro Group (เก็บถาวรเมื่อวันที่ 30 กันยายน 2011 ที่ Wayback Machine) ซึ่งเป็นกลุ่มบริษัทสื่อ B2B ของฝรั่งเศส ประกอบด้วยบริษัทในเครือ 15 แห่ง...

คุณสมบัติ

OpenSearchServer เขียนด้วยภาษา Java สามารถทำงานเป็นเซิร์ฟเวอร์แบบสแตนด์อโลนโดยใช้คอนเทนเนอร์เซิร์ฟเล็ตได้ คุณสมบัติหลัก ซึ่งสามารถขยายได้โดยใช้สถาปัตยกรรมปลั๊กอิน มีดังนี้:

ลิงก์ภายนอก

เว็บไซต์อย่างเป็นทางการของ OpenSearchServer โครงการ SourceForge OpenSearchServer วิดีโอสัมภาษณ์ผู้ก่อตั้ง FrenchWeb (ภาษาฝรั่งเศส) ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=OpenSearchServer&oldid=1337990526 "