Iveely เป็นตัวย่อจาก I void everything, except loving you เครื่องมือค้นหาของ Iveely พยายามที่จะตอบสนองการค้นหาคำตอบของผู้ใช้โดยตรงซึ่งถูกนำไปใช้กับ Java บริสุทธิ์
ติดต่อฉันหากคุณมีคำถามใด ๆ [email protected] สร้างอัตโนมัติที่นี่
ดาวน์โหลด iveely.crawler & iveely.search.api และสร้าง Jar Conecutable คุณสามารถใช้ Maven เพื่อสร้างได้อย่างรวดเร็ว
example conf/for crawler/conf ไปยังไดเรกทอรีหลักซึ่งมี iveely.crawler.jar java -jar iveely.search.api.jar
java -jar iveely.crawler.jar
โปรดทราบว่า iveely.search.api.jar ควรทำงานก่อน iveely.crawler.jar
หากต้องการสอบถามด้วยคำหลัก java คุณสามารถเยี่ยมชม http://127.0.0.1:8080/api/0.9.1/query?queryfield=title&respfields=title%2ccontent%2Curl&keywords=java&totalhits=10
หากคุณได้รับการตอบกลับ JSON ขอแสดงความยินดีคุณจะวิ่งได้สำเร็จ
นอกจากนี้ข้อมูล API ได้รับการอธิบายโดยใช้ Swagger-ui ดังนั้นคุณสามารถเยี่ยมชม http://127.0.0.1:8080/swagger-ui.html เพื่อรับ API มากขึ้น
Iveely ยังถูกส่งไปยัง Repositry Central Maven เยี่ยมชม iveely@maven เพื่อรับมากขึ้น
ด้วยการค้นหาเอกสารเท่านั้นไม่ใช่เป้าหมายการสร้างเครื่องมือค้นหาที่ชาญฉลาดมากขึ้นจึงเป็นสิ่งสำคัญมากดังนั้นเราจึงเพิ่มโครงการชื่อ iveely.brain
iveely.brain มีสองโหมดการเรียกร้องการดีบักในท้องถิ่นและการโทรระยะไกล
เพื่อเรียกใช้ iveely.brain ทำดังนี้:
ดาวน์โหลด iveely.brain และใช้ maven เพื่อสร้างคุณสามารถเรียกใช้รหัสโดยคลาสหลัก progam.java
การดำเนินการในพื้นที่ไม่จำเป็นต้องมีข้อโต้แย้งใด ๆ แต่คุณต้องมีการคัดลอกโฟลเดอร์ 'conf/สำหรับสมอง/ai' ไปยังไดเรกทอรีหลักเดียวกันกับ iveely.brain.jar
เมื่อเรียกใช้โหมดท้องถิ่นคุณสามารถป้อนคำถามเกี่ยวกับคอนโซลเช่น 'เมืองไหนเป็นเมืองหลวงของสหรัฐอเมริกา?'
หากคอนโซลเขียน 'วอชิงตัน' ขอแสดงความยินดีคุณจะวิ่งได้สำเร็จ
Q:Which city is the capital of the United States?
A:Washington.
สำหรับข้อมูลเพิ่มเติมดูภาษามาร์กอัปปัญญาประดิษฐ์แบบกระจาย
แก้ไขไฟล์ 'ai/property/branches.xml' กำหนดค่าหมายเลขพอร์ตและข้อเสนอเพื่อให้บริการเครือข่ายเพื่อให้ระบบภายนอกสามารถเข้าถึงบริการซึ่งเป็นสิ่งสำคัญสำหรับเครื่องมือค้นหาแบบกระจาย
ในปี 2558 เพื่อนของฉันและฉันเริ่มค้นคว้าในสาขาปัญญาประดิษฐ์เราต้องการกรอบการคำนวณที่มีน้ำหนักเบาเพื่อช่วยเราสร้างแบบจำลองข้อมูลอย่างรวดเร็ว การปรับใช้อย่างรวดเร็วผลลัพธ์ที่รวดเร็วง่ายต่อการพอดีคือความตั้งใจดั้งเดิมของเราในเวลานั้น แม้กระทั่งหวังว่าโปรแกรมใด ๆ จะสามารถแจกจ่ายเช่นโปรแกรมตัวรวบรวมข้อมูลของเครื่องมือค้นหา ในกระบวนการของปีที่แล้ว Iveely Computing ได้ให้ความช่วยเหลือแก่เรามากมายดังนั้นเราจึงตัดสินใจที่จะเปิดแหล่งโอเพ่นซอร์สให้กับนักพัฒนามากขึ้น
มันเป็นกรอบการคำนวณแบบเรียลไทม์ที่มีน้ำหนักเบามากเช่นพายุมีสี่องค์ประกอบที่สำคัญมาก:
มันเป็นข้อมูลแหล่งที่มาสามารถรับได้โดยการอ่านแหล่งข้อมูลระบบไฟล์สามารถทำได้ด้วยวิธีอื่น ๆ นอกจากนี้ยังเป็นสถานที่ที่การดำเนินการโปรแกรมทั้งหมดเริ่มต้นขึ้น
แหล่งข้อมูล IOUTPUT สามารถมาจาก IOUTPUT และ IINPUT แต่เอาต์พุตต้องใช้ IOUTPUT หรือ NO OUTPUT ไม่สามารถส่งออกโดยตรงไปยังไฟล์มันเป็นจุดศูนย์กลางของหน่วยประมวลผลข้อมูล
IInputReader เป็นอินพุตที่มีฟังก์ชั่นของการอ่านไฟล์การใช้งาน ireader ใด ๆ สามารถใช้ใน iInputReader รวมถึงระบบไฟล์ Windows, ระบบไฟล์ Unix, ระบบไฟล์ Hadoop ฯลฯ
มันเป็นคลาสย่อยของ iouput ที่ใช้สำหรับการเขียนข้อมูลไปยังระบบไฟล์ท้องถิ่นหรือระบบไฟล์อื่น ๆ
ตัวอย่างสามารถพบได้ที่นี่
ฐานข้อมูล ively เป็นระบบจัดเก็บข้อมูลขนาดเล็กมีสองโหมดดังต่อไปนี้:
โหมดท้องถิ่นใช้งานง่ายรหัสตัวอย่าง =>
final String houseName = "example_house";
final String tableName = "example_table";
Warehouse warehouse = LocalStore.getWarehouse(houseName);
warehouse.createTable(tableName);
int id = warehouse.insert(tableName,new Object[]{"1", "this is example"});
Object[] data = warehouse.selectById(tableName,id);
System.out.print(data);
warehouse.dropTable(tableName);
ใช้โหมดระยะไกลคุณสามารถสร้างเซิร์ฟเวอร์ฐานข้อมูลและทุกแอปพลิเคชันสามารถเข้าถึงฐานข้อมูล ตัวอย่างรหัส =>
final String houseName = "example_house";
final String tableName = "example_table";
DbConnector connector = new DbConnector(houseName, "localhost", 4321);
final int id = connector.insert(tableName, new Object[]{"1", "this is example"});
Object[] data = connector.selectOne(tableName, id);
System.out.print(data);
connector.dropTable(tableName);
เพื่อความเข้าใจที่ดีขึ้นเกี่ยวกับเครื่องมือค้นหาที่ทันสมัยรุ่นต่อไปฉันเขียนหนังสือชื่อ "Big Data Search Engine หลักการวิเคราะห์และการใช้งาน" คุณสามารถรับหนังสือเล่มนี้ได้ที่ Amazon.com หรือ JD.com
จากปี 2009 ฉันเริ่มคิดว่าเครื่องมือค้นหาไม่ใช่แค่เครื่องมือค้นหาง่ายๆ ฉันเสนอคำหลักให้กับเครื่องมือค้นหาเครื่องมือค้นหาส่งคืนเอกสารบางอย่างฉันคิดว่านี่ไม่ฉลาดพอ
ฉันคาดหวังว่าฉันจะให้คำถามกับเครื่องมือค้นหามันให้คำตอบฉันนี่คือเป้าหมายดั้งเดิมของฉัน