78 Commits

Author SHA1 Message Date
2a15bdd9ed fix: change docker pipeline name 2024-12-20 10:17:21 +01:00
db6ef771e2
Merge pull request #5 from alexohneander/feature/container_pipeline
feat: add Docker build pipeline
2024-12-20 00:42:59 +01:00
f7743cc6d0 feat: add Docker build pipeline 2024-12-19 17:49:22 +01:00
e9a5136c8d refactor: type config tests 2024-12-19 11:31:27 +01:00
d1162e1728 fix: liniting errors 2024-12-17 10:21:17 +01:00
627937a2f7 feat: add post request to save document and search query endpoints 2024-12-17 10:19:25 +01:00
760a4f86e3 feat: add search without query test 2024-12-17 00:07:37 +01:00
f310e0ade0 fix: add codecov token 2024-12-17 00:01:36 +01:00
28aa802698 refactor: testing and coverage 2024-12-16 23:58:34 +01:00
78296750f6 fix: add remove index from disk function 2024-12-16 23:57:48 +01:00
1ce538d4a3 Merge branch 'main' of github.com:alexohneander/rustysearch 2024-12-16 19:39:56 +01:00
93bfd155fd refactor: SavedIndex type 2024-12-16 19:37:44 +01:00
3804420e08
Merge pull request #4 from alexohneander/alexohneander-patch-1
Update README.md
2024-12-16 18:19:50 +01:00
12aaf94282
Update README.md 2024-12-16 17:43:58 +01:00
43b0cd9751
Update README.md 2024-12-16 17:43:38 +01:00
3d1e7527d2 feat: add debug outputs for index writing and reading 2024-12-16 17:32:25 +01:00
19c471249e fix: typo 2024-12-16 17:05:18 +01:00
21a1f4abc1 docs: finish todo: writing index to disk 2024-12-16 17:03:46 +01:00
95299d10b7 feat: write index to disk 2024-12-16 17:02:31 +01:00
1966acf92d fix: linting issues 2024-12-16 14:48:10 +01:00
8b2d1b9dbd feat: upgrade dependencies 2024-12-16 14:42:23 +01:00
93009ed7f8
Merge pull request #3 from alexohneander/dependabot/cargo/h2-0.3.26
build(deps): bump h2 from 0.3.24 to 0.3.26
2024-04-06 00:47:46 +02:00
dependabot[bot]
fef1af5e3f
build(deps): bump h2 from 0.3.24 to 0.3.26
Bumps [h2](https://github.com/hyperium/h2) from 0.3.24 to 0.3.26.
- [Release notes](https://github.com/hyperium/h2/releases)
- [Changelog](https://github.com/hyperium/h2/blob/v0.3.26/CHANGELOG.md)
- [Commits](https://github.com/hyperium/h2/compare/v0.3.24...v0.3.26)

---
updated-dependencies:
- dependency-name: h2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-05 16:20:40 +00:00
8626c7b140
Merge pull request #2 from alexohneander/dependabot/cargo/mio-0.8.11
build(deps): bump mio from 0.8.10 to 0.8.11
2024-03-06 23:22:19 +01:00
dependabot[bot]
6e80d772fd
build(deps): bump mio from 0.8.10 to 0.8.11
Bumps [mio](https://github.com/tokio-rs/mio) from 0.8.10 to 0.8.11.
- [Release notes](https://github.com/tokio-rs/mio/releases)
- [Changelog](https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tokio-rs/mio/compare/v0.8.10...v0.8.11)

---
updated-dependencies:
- dependency-name: mio
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-04 21:34:33 +00:00
Alex Wellnitz
bfa64ebeee feat: read command line arguments 2024-02-19 12:51:41 +01:00
fc772f4b6a feat: add config loader to parse json configs 2024-02-18 18:40:11 +01:00
Alex Wellnitz
41824bd04b feat: add command line arguments 2024-02-16 20:55:26 +01:00
45c1aa471a feat: add simple_on_shutdown crate and update dependencies 2024-02-14 08:18:15 +01:00
42050c3315 feat: add .vscode/launch.json to .gitignore 2024-02-13 18:01:52 +01:00
ff2d63daa1 docs: add note about project not intended for production use 2024-02-13 18:00:57 +01:00
f57c661409 ci: update coverage workflow to use actions-rs/grcov@v0.1.5 2024-02-13 09:01:51 +01:00
a75a278088 refactor: search engine and add debug index test 2024-02-13 08:53:18 +01:00
d510178127 refactor: make update_url_scores and normalize_string functions private 2024-02-13 08:36:32 +01:00
c0cbb11b3e docs: update README.md with project details 2024-02-13 00:50:19 +01:00
e77a461c30 docs: add SearchEngine struct and methods 2024-02-13 00:30:26 +01:00
242f7138f2 feat: refactor code and add new search functionality 2024-02-12 23:53:05 +01:00
2acbdb9f37 feat: add tests for hello and search handlers 2024-02-12 23:48:30 +01:00
efe717a9f7 feat: add serde Serialize trait to structs in search.rs 2024-02-12 23:48:15 +01:00
ff07d37542 feat: update search engine parameters 2024-02-12 23:26:56 +01:00
ecdad1b553 feat: add debug index function to api 2024-02-12 23:15:44 +01:00
655b2df151 feat: add search api route 2024-02-12 22:55:24 +01:00
87c5f3b000 fix: remove unused tests 2024-02-12 21:45:41 +01:00
c502f1da49 feat: add api functions and actix webserver 2024-02-12 21:45:27 +01:00
af7140790c feat: update packages 2024-02-12 21:44:28 +01:00
0e3c5332df feat: update packages 2024-02-11 21:50:10 +01:00
eba64e2659
Create dependabot.yml 2024-02-11 20:18:18 +01:00
bccb7cfeaf fix: remove unused route 2024-02-11 20:17:49 +01:00
5c58d7d870 feat: add search document indexing handler 2024-02-11 17:52:46 +01:00
ffeaa97feb feat: add search module and bulk indexing functionality 2024-02-11 17:22:11 +01:00