add indexing script

This commit is contained in:
Andrey Vasnetsov 2023-02-20 11:41:34 +01:00
parent ef9c2408e7
commit 986d880961
2 changed files with 19 additions and 6 deletions

View File

@ -0,0 +1,11 @@
#!/usr/bin/env bash
# Ensure current path is project root
cd "$(dirname "$0")/../"
git clone https://github.com/qdrant/qdrant.git /tmp/qdrant
bash -x tools/index_qdrant.sh /tmp/qdrant
rm -rf /tmp/qdrant

View File

@ -9,10 +9,12 @@ SCRIPT_PATH="$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )"
ROOT_PATH=$SCRIPT_PATH/..
#rustup run stable rust-analyzer -v lsif $QDRANT_PATH > $ROOT_PATH/data/index.lsif
#
#python -m code_search.index.convert_lsif_index
#
#python -m code_search.index.upload
rustup run stable rust-analyzer -v lsif $QDRANT_PATH > $ROOT_PATH/data/index.lsif
docker run --rm -it -v $QDRANT_PATH:/source qdrant/rust-parser ./rust_parser /source > $ROOT_PATH/data/structures.json
python -m code_search.index.convert_lsif_index
python -m code_search.index.upload_code
docker run --rm -it -v $QDRANT_PATH:/source qdrant/rust-parser ./rust_parser /source > $ROOT_PATH/data/structures.json
python -m code_search.index.upload_structures