Skip to content

str-saito/PaperSearch

Repository files navigation

PaperSearch

事前準備

実行環境

Ubuntu 24.04

docker 環境構築

公式のdockerのインストール方法を見てインストール。

envファイル準備

.envで環境変数を埋め込んでいるため以下のようなファイルを用意する必要がある。

MYSQL_ROOT_PASSWORD="your mysql root password"
MYSQL_DATABASE="your database name"
MYSQL_USER="your mysql username"
MYSQL_PASSWORD="your mysql password"
MYSQL_HOST="your host"
ES_HOST="your host"
ES_PORT=9200 # デフォルトでは9200
HUGGINGFACEHUB_ACCESS_TOKEN=""
GOOGLE_API_KEY = ""

docker compose の起動

cd path to papersearch
docker compose build
docker compose up

クローリング & インデックス作成

以下のシェルを実行

./crawling_and_embedding.sh

以上が終わるとhttp://host:8000で論文の検索が可能になる。

補足

画面遷移図

Path: http://host:8000/

ログインをしていない初期状態。ヘッダーの下にログインを促すようなアラートの表示。 初期ページログインしていない状態

ログインをしていない状態で、キーワード検索を行った結果。概要は表示されるが要約機能はりようできない。 検索結果ログインしていない状態

ログイン後 初期ページログインした状態

ログインをした状態で、キーワード検索を行った結果。「要約する」というリンクができている。 検索結果ログインした状態

論文要約結果 論文要約結果

Path: http://host:8000/login

ログイン画面 ログイン

Path: http://host:8000/register

ユーザー登録 ユーザー登録

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published