stop-the-world

takuya-a のブログ

2019-01-01から1年間の記事一覧

Goで構造体の非公開フィールドにアクセスする方法

Go の 構造体 (struct) におけるフィールドは、フィールド名が小文字始まりであれば 非公開フィールド (unexported field) となり、パッケージ外からアクセスすることができません(参考: Exported identifiers - The Go Programming Language Specification…

Rust の開発環境セットアップ

Linux (Ubuntu 19.10) に Rust の開発環境を作ったメモです。IDE として VSCode を使います。 Rust の開発環境 Rust ツールチェイン rustc Rust プログラムをコンパイルするコンパイラ cargo ビルドマネージャ兼パッケージマネージャ std Rust の標準ライブ…

情報検索とその周辺

これは、情報検索・検索エンジン Advent Calendar 2019 の 1 日目の記事です。 情報検索・検索エンジン Advent Calendar を作った経緯 情報検索、検索エンジン周りのアドベントカレンダー誰か— すずどら (@sz_dr) November 6, 2019 情報検索はまだないんでし…

論文メモ: Fast Approximate Filtering of Search Results Sorted by Attribute (SIGIR 2019)

前回に引き続き、 SIGIR 2019 の efficiency に関する論文を読んだメモです。

論文メモ: Accelerated Query Processing Via Similarity Score Prediction (SIGIR 2019)

IR Reading 2019秋で標題の論文を紹介しました。 発表で使ったスライドは以下です: speakerdeck.com 以下は、この論文を読んだときのメモです。 概要 検索エンジンで top-k のクエリ処理を高速化するのが目的 クエリ処理中の動的な文書の pruning(枝刈り)…