アプリケーション開発ポータルサイト
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】データを作成し緯度経度周辺検索を行うです。

JR東日本「おみやげグランプリ2018」 総合グランプリ受賞!【元祖くず餅 船橋屋】
江戸は文化二年(1805年)、十一代将軍徳川家斉の頃に創業致しました。 メイン商品のくず餅を始め、あんみつ...READ MORE
光り輝く透明肌へ 高保湿×美白ケア【初回送料無料】
  \オルビス発 ブライトニングケア/  -------------------------------------------------      ...READ MORE
ニュージーランドの未開拓な自然溢れる限定地域で採れた【ポウアツ マヌカハニー】
日本初上陸! 世界中の名だたる蜂蜜が集結する、ロンドンハニーアワード2021で <蜂蜜の品質>と<商品パッ...READ MORE
※本記事は当サイト管理人の個人的な備忘録です。本記事の参照又は付随ソースコード利用後にいかなる損害が発生しても当サイト及び管理人は一切責任を負いません。
※本記事内容の無断転載を禁じます。
【webmaster/管理人】
自営業プログラマー
ご連絡は以下アドレスまで★

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