タグ

ブックマーク / blanktar.jp (2)

  • pythonでyahoo APIの校正支援を使ってみた - Blanktar

    人に勧められて触ってみました、yahoo API。 type-kILOに校正をつけたら良いんじゃね、って話で。 まあ、あんまり向いてなさそうなので組み込みは見送るつもりで居りますが・・・。 折角なので、書いたテストコードを公開しておくよ。 頼まれたのでライブラリっぽい体裁をとらせてみたよ。心して受け取れjskny君。 ソースコード こんな感じ。 ライブラリ風なので助長すぎてアレですが、コンソールからも使えるので、試してみてちょうだい。 とりあえず重要なのは Copy http://jlp.yahooapis.jp/KouseiService/V1/kousei?appid=アプリケーションID&sentence=校正してほしい文章 にアクセスすれば取得できるよ、ってことかな。 結果はXML形式なので、そいつをパースして完了。 pythonでXML扱うのって意外と面倒だった・・・。 細かいこ

    pythonでyahoo APIの校正支援を使ってみた - Blanktar
    ottonove
    ottonove 2018/01/25
  • pythonのwhooshで全文検索してみる - Blanktar

    全文検索、一度やってみたかったのよね。 whooshってのが手っ取り早そう。 という訳で、使ってみました。 Copy import os import whoosh.fields import whoosh.index import whoosh.qparser # ディレクトリをインデックスとして使うらしい。 # インデックスがすでにあるかどうかをチェック。 if os.path.exists('/tmp/index') # 既存のインデックスを開く ix = whoosh.index.open_dir('/tmp/index') else: # インデックスの構造を定義 schema = whoosh.fields.Schema( # IDはユニーク・・・ってわけでもないらしい。 # とりあえず、インデックス化はされないとのこと。 name=whoosh.fields.ID(store

    pythonのwhooshで全文検索してみる - Blanktar
  • 1