pygeonlp

目次

  • 1. 概要
  • 2. インストール手順
  • 3. コマンドラインインタフェース
  • 4. Quickstart
  • 5. NEologd 連携
  • 6. 住所ジオコーダー連携
  • 7. ウェブサービス機能
    • 7.1. インストール手順
    • 7.2. サーバ実行
    • 7.3. Docker で実行
    • 7.4. WebAPI の使い方
    • 7.5. WebAPI 一覧
      • 7.5.1. geonlp.parse
      • 7.5.2. geonlp.parseStructured
      • 7.5.3. geonlp.search
        • 7.5.3.1. リクエストの例
        • 7.5.3.2. レスポンスの例
      • 7.5.4. geonlp.getGeoInfo
      • 7.5.5. geonlp.getDictionaries
      • 7.5.6. geonlp.getDictionaryInfo
      • 7.5.7. geonlp.addressGeocoding
      • 7.5.8. geonlp.version
    • 7.6. Parse オプション
  • 8. 解析方法のチューニング
  • 9. カスタム辞書の作成
  • 10. カスタム解析モジュールの開発
  • 11. pygeonlp の用語
  • 12. JSON表現
  • 13. 環境変数

モジュール一覧

  • pygeonlp.api package
  • pygeonlp.webapi package
pygeonlp
  • 7. ウェブサービス機能
  • 7.5.3. geonlp.search
  • View page source

7.5.3. geonlp.search

地名語の情報をデータベースから検索します。

リクエストパラメータ

keystr
  • 検索したい語の表記または読み

optionsdict, optional
  • Parse オプション を参照

レスポンス

geolod_id をキー、地名語の情報を値に持つ JSON オブジェクトを返します。

7.5.3.1. リクエストの例

{
  "method": "geonlp.search",
  "params": {
    "key": "国会議事堂前"
  },
  "id": "test_search"
}

7.5.3.2. レスポンスの例

{
  "Bn4q6d": {
    "body": "国会議事堂前",
    "dictionary_id": 3,
    "dictionary_identifier": "geonlp:ksj-station-N02",
    "entry_id": "LrGGxY",
    "geolod_id": "Bn4q6d",
    "hypernym": [
      "東京地下鉄",
      "4号線丸ノ内線"
    ],
    "institution_type": "民営鉄道",
    "latitude": "35.674845",
    "longitude": "139.74534166666666",
    "ne_class": "鉄道施設/鉄道駅",
    "railway_class": "普通鉄道",
    "suffix": [
      "駅",
      ""
    ]
  },
  "cE8W4w": {
    "body": "国会議事堂前",
    "dictionary_id": 3,
    "dictionary_identifier": "geonlp:ksj-station-N02",
    "entry_id": "4NFELa",
    "geolod_id": "cE8W4w",
    "hypernym": [
      "東京地下鉄",
      "9号線千代田線"
    ],
    "institution_type": "民営鉄道",
    "latitude": "35.673543333333335",
    "longitude": "139.74305333333334",
    "ne_class": "鉄道施設/鉄道駅",
    "railway_class": "普通鉄道",
    "suffix": [
      "駅",
      ""
    ]
  }
}
Previous Next

© Copyright 2021-2024, GeoNLP Project.

Built with Sphinx using a theme provided by Read the Docs.