code: def test_unicode_spelling():
      schema = fields.Schema(text=fields.ID())
  
      domain = [
          "\u0924\u092a\u093e\u0907\u0939\u0930\u0941",
          "\u65e5\u672c",
          "\uc774\uc124\ud76c",
      ]
  
      with TempIndex(schema) as ix:
          with ix.writer() as w:
              for word in domain:
                  w.add_document(text=word)
  
          with ix.reader() as r:
              rc = spelling.ReaderCorrector(r, "text", schema["text"])
              assert rc.suggest("\u65e5\u672e\u672c") == [
                  "\u65e5\u672c"
              ]
  
imports: from __future__ import with_statement
  import gzip
  from whoosh import analysis, fields, highlight, query, spelling
  from whoosh.compat import u
  from whoosh.qparser import QueryParser
  from whoosh.support.levenshtein import levenshtein
  from whoosh.util.testing import TempIndex
label_desc: Use image node_id 4 for calling a global function with example usage: test_unicode_spelling() without return types