คำถามติดแท็ก spell-checking

18
Google“ คุณหมายถึงอะไร” อัลกอริทึมทำงานอย่างไร
ฉันพัฒนาเว็บไซต์ภายในสำหรับเครื่องมือการจัดการพอร์ตโฟลิโอ มีข้อมูลข้อความจำนวนมากชื่อ บริษัท ฯลฯ ฉันประทับใจในความสามารถของเครื่องมือค้นหาบางอย่างที่สามารถตอบคำถามได้อย่างรวดเร็วด้วย "คุณหมายถึง xxxx" หรือไม่ ฉันต้องสามารถใช้คิวรีผู้ใช้อย่างชาญฉลาดและตอบสนองไม่เพียง แต่ผลการค้นหาแบบดิบ แต่ยังมี "คุณหมายถึงอะไร" การตอบสนองเมื่อมีคำตอบอื่น ๆ ที่เป็นไปได้สูง [ฉันกำลังพัฒนาในASP.NET (VB - อย่าถือมันไว้กับฉัน!)] อัปเดต: ตกลงฉันจะเลียนแบบสิ่งนี้อย่างไรหากไม่มีผู้ใช้ที่ยังไม่ได้ชำระเงินนับล้าน สร้างคำที่พิมพ์ผิดสำหรับแต่ละคำที่ 'รู้จัก' หรือ 'ถูกต้อง' และทำการค้นหา? วิธีการอื่นที่หรูหรากว่านี้?


15
ตรวจจับพยางค์ในคำหนึ่งคำ
ฉันต้องการค้นหาวิธีที่มีประสิทธิภาพพอสมควรในการตรวจสอบพยางค์ในคำ เช่น, มองไม่เห็น -> in-vi-sib-le มีกฎบางพยางค์ที่สามารถใช้ได้: V CV VC CVC CCV CCCV CVCC * โดยที่ V คือเสียงสระและ C เป็นพยัญชนะ เช่น, การออกเสียง (5 Pro-nun-ci-a-tion; CV-CVC-CV-V-CVC) ฉันได้ลองวิธีการสองสามอย่างซึ่งใช้ regex (ซึ่งจะช่วยเฉพาะในกรณีที่คุณต้องการนับพยางค์) หรือการกำหนดกฎการเข้ารหัสแบบยาก (วิธีการบังคับแบบเดรัจฉานซึ่งพิสูจน์ให้เห็นว่าไม่มีประสิทธิภาพมาก) และสุดท้ายก็ใช้ออโต จำกัด ไม่ส่งผลกับสิ่งที่มีประโยชน์) แอปพลิเคชันของฉันมีวัตถุประสงค์เพื่อสร้างพจนานุกรมของพยางค์ทั้งหมดในภาษาที่กำหนด พจนานุกรมนี้จะใช้สำหรับการตรวจสอบการสะกดคำในภายหลัง (โดยใช้ตัวแยกประเภทเบส์) และการสังเคราะห์ข้อความเป็นคำพูด ฉันจะขอบคุณถ้ามีใครสามารถให้คำแนะนำในทางเลือกอื่นในการแก้ปัญหานี้นอกเหนือจากวิธีการก่อนหน้าของฉัน ฉันทำงานใน Java แต่เคล็ดลับใน C / C ++, C #, Python, Perl ... จะทำงานให้ฉัน

5
ปิดการตรวจสอบการสะกดของ Chrome / Safari ด้วย HTML / css
มีวิธีสำหรับนักพัฒนาเว็บในการปิดการตรวจสอบการสะกดของ Chrome / Safari / WebKit เฉพาะinputหรือtextareaองค์ประกอบหรือไม่? ฉันหมายถึงโดยแอตทริบิวต์แท็กพิเศษหรือคำสั่ง CSS ที่เป็นกรรมสิทธิ์ มีคำสั่ง CSS สำหรับการปิดการสรุปinputs ดังนั้นฉันคิดว่าอาจมีอยู่ด้วย ฉันรู้ว่าผู้ใช้สามารถทำได้อย่างไร หรือในฐานะผู้ใช้ฉันสามารถปิดใช้งานสำหรับบางโดเมนได้หรือไม่

5
อัลกอริทึมใดให้คำแนะนำในตัวตรวจสอบการสะกด
โดยทั่วไปจะใช้อัลกอริทึมใดในการใช้งานตัวตรวจสอบการสะกดที่มาพร้อมกับคำแนะนำ ตอนแรกฉันคิดว่ามันสมเหตุสมผลแล้วที่จะตรวจสอบคำใหม่แต่ละคำที่พิมพ์ (หากไม่พบในพจนานุกรม) เทียบกับระยะทาง Levenshteinจากทุกคำในพจนานุกรมและส่งคืนผลลัพธ์อันดับต้น ๆ อย่างไรก็ตามดูเหมือนว่าจะไม่มีประสิทธิภาพอย่างมากเนื่องจากต้องประเมินพจนานุกรมซ้ำทั้งเล่ม โดยทั่วไปแล้วจะทำอย่างไร?

2
จะเปลี่ยนรูปแบบไฮไลต์ใน Vim spellcheck ได้อย่างไร
ตอนนี้เมื่อฉันทำ:set spellในกลุ่มฉันได้รับการไฮไลต์ข้อผิดพลาดในการสะกดราวกับว่าเป็นข้อความที่เลือก สิ่งที่ฉันต้องการคือ MS-Word เช่นการขีดเส้นใต้ข้อผิดพลาดในการสะกดคำ ฉันพยายามค้นหา:help spellแต่ไม่พบเบาะแส ขอความช่วยเหลือใด ๆ

8
จะหาพจนานุกรมสำหรับภาษาอื่นสำหรับ IntelliJ ได้ที่ไหน?
IntelliJ spellchecker มาพร้อมกับชุดภาษาอังกฤษและอาหรับเท่านั้น (แปลกฉันคิดว่ามันผลิตในยุโรปตะวันออกพวกเขาไม่ได้รวมภาษาไว้ด้วยซ้ำ) ลูกค้าของฉันเป็นคนเยอรมันดังนั้นรหัสทั้งหมดของฉันจึงผสมเป็นภาษาอังกฤษ (รหัส) / เยอรมัน (อินเทอร์เฟซ) และฉันไม่พบพจนานุกรมภาษาเยอรมันสำหรับ IntelliJ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.