アプリケーション開発ポータルサイト
ServerNote.NET
ServerNote.NET厳選キャンペーン・クーポンはこちら!
カテゴリー【GroongaDebian
【Groongaメモ・1】Debianインストール・動作確認
POSTED BY
2022-10-17

国産の全文検索エンジンGroonga、緯度経度検索が高速とのことで、試してみることに。

https://groonga.org/ja/

SQLiteのようなファイルベースのデータベースソフトと考えて差し支えなさそうである。

しかしながらあまりにマイナーなのか?やってみた的な参考サイトの類をほとんど見つけることができず、基本的には公式のドキュメントのみを頼りにするしかなさそうである。

https://groonga.org/ja/docs/index.html

【Debian Busterにインストール】

https://groonga.org/ja/docs/install/debian.html

の通りに行った。さらに後でC言語から操作するので開発ツールもインストールする。

sudo -s
apt update
wget https://packages.groonga.org/debian/groonga-apt-source-latest-buster.deb
apt install -y -V ./groonga-apt-source-latest-buster.deb
apt update
apt install -y -V groonga

#開発ツールのインストール

apt install libgroonga-dev

【動作確認】

JSON-pretty形式で出力するには --output_pretty yes とする。コマンドコンソール終了はquitとする。

groonga

>status --output_pretty yes
[
  [
    0,
    1602929113.615031,
    0.0001020431518554688
  ],
  {
    "alloc_count": 17476,
    "starttime": 1602929058,
    "start_time": 1602929058,
    "uptime": 55,
    "version": "10.0.7",
    "n_queries": 0,
    "cache_hit_rate": 0.0,
    "command_version": 1,
    "default_command_version": 1,
    "max_command_version": 3,
    "n_jobs": 0
  }
]

>quit

1602929113..はコマンド実行時のUNIX Time。その次はコマンド実行時間を秒単位で現したもの、と公式説明にあるが、小数点以下の見方がいまいち不明。(ナノ秒単位とあるがそうは見えない)

次回は【Groongaメモ・2】データを作成し緯度経度周辺検索を行うです。

【大塚寧々さん絶賛】シワ改善ファンデが初回のみ68%オフでお得に試せちゃう
シワ・シミ・毛穴を速効カバー/肌に馴染みマスクに付かない新時代ファンデ、 まるで素肌の透明感 -------...READ MORE
超特価!コンタクトレンズ通販の専門店【レンズファイン】
1日・2週間・1ヶ月・乱視用・カラー各使い捨てコンタクトレンズからケア用品まで幅広く取り揃えている オン...READ MORE
日本最大級のマンガ(電子書籍)販売サイト【eBookJapan】
・取り扱い冊数がマンガを中心に80万冊を超える、国内最大級の電子書籍販売サービスです。 ・常時2,800冊を...READ MORE
※本記事は当サイト管理人の個人的な備忘録です。本記事の参照又は付随ソースコード利用後にいかなる損害が発生しても当サイト及び管理人は一切責任を負いません。
※本記事内容の無断転載を禁じます。
【webmaster/管理人】
自営業プログラマー
ご連絡は以下アドレスまで★

☆ServerNote.NETショッピング↓
ShoppingNote
☆お仲間ブログ↓
一人社長の不動産業務日誌
【キーワード検索】