836 Commits

Author SHA1 Message Date
László GÖRÖG
7bc1d9f78c fix: incorrect item type for titles in OpenAPI schema 2022-09-07 19:46:31 +02:00
László GÖRÖG
a6871a31b0 Commands to sweep removed content 2022-08-21 21:53:14 +02:00
Irfan
905fbd9376 ProducersIndexer: bugfix 2022-07-28 01:56:26 +05:00
Irfan
1ecd9d514f hotfix: producers search queries 2022-07-28 01:10:51 +05:00
Irfan
188d053741
Merge branch 'master' into feature/adds-new-parser-data 2022-07-28 00:24:55 +05:00
Irfan
57953676f8 remove unused indexer code 2022-07-28 00:03:59 +05:00
Irfan
a37375aaa6 ProducersIndexer: bug fix resume support 2022-07-27 23:59:27 +05:00
Irfan
a0cc1152f7 add indexer:producer 2022-07-27 23:46:03 +05:00
Irfan
76291bc9af producers: include additional details + refactor search 2022-07-27 23:15:53 +05:00
Irfan
3c12739067 magazines: add detailed pagination + update docs 2022-07-27 22:10:10 +05:00
Irfan
d03ab2b6b1 producers: add detailed pagination + update docs 2022-07-27 22:02:31 +05:00
Irfan
79a8a12597 docs: update 2022-07-27 21:59:58 +05:00
Irfan
78d0759611 add anime videos episodes + pagination 2022-07-27 21:50:21 +05:00
Irfan
6f41f4e93a add music videos + docs 2022-07-27 21:32:54 +05:00
László GÖRÖG
b5f12004ff Fix OpenAPI schema 2022-07-21 21:20:08 +02:00
pushrbx
3c13101924 fixed pagination and type filters for anime/manga 2022-07-12 10:29:38 +01:00
pushrbx
45264a3795 fixed pagination and type filters for anime/manga 2022-07-12 10:29:38 +01:00
Irfan
20e4194312 prioritize text matching over popularity 2022-07-12 10:29:38 +01:00
Irfan
c162452f34 add title_synonyms + fix: accidentally removed popularity sort 2022-07-12 10:29:38 +01:00
Irfan
65e5763945 tweak weights 2022-07-12 10:29:38 +01:00
pushrbx
bb89989371 fixed ordering when q query parameter is not present 2022-07-12 10:29:38 +01:00
pushrbx
f20ec3d6f0 fixed an issue with scout pagination and typesense 2022-07-12 10:29:38 +01:00
Irfan
0feb05b2a3 minor fix to thrown exception message 2022-07-12 10:29:38 +01:00
pushrbx
f0d72110be refactored SearchQueryBuilder.php 2022-07-12 10:29:38 +01:00
pushrbx
e6ff4461ee fixed issues with filtering 2022-07-12 10:29:38 +01:00
pushrbx
af3e5c7573 fixed start/end date filtering 2022-07-12 10:29:37 +01:00
pushrbx
d89760354c made search results more similar to the ones on MAL
- added more support for elasticsearch
- added more options for typesense searches
2022-07-12 10:29:37 +01:00
pushrbx
248871b42b updated comments in SearchQueryBuilder.php 2022-07-12 10:29:37 +01:00
pushrbx
d80653070b fixed issues with converting eloquent builders based on request params 2022-07-12 10:29:37 +01:00
pushrbx
1f43c0db9f enabled auto indexing of newly scraped entities with scout 2022-07-12 10:29:37 +01:00
pushrbx
518202ab46 moved the "getScoutKeyName" function into base class for models
- all models in Jikan rely on mal_id, so we will look for records in mongodb by mal_id when looking up records based on the search index results.
2022-07-12 10:29:37 +01:00
pushrbx
9b2410a38c minor improvement for search query builders 2022-07-12 10:29:37 +01:00
pushrbx
569be1ff21 fixed type errors and php syntax mistakes 2022-07-12 10:29:37 +01:00
pushrbx
0610b630c7 wip - completed the refactoring of query builders 2022-07-12 10:29:37 +01:00
pushrbx
0575a7be76 added getScoutKey method to the base model class 2022-07-12 10:29:37 +01:00
pushrbx
faa0031409 (wip) added a new system for resolving query string parameters to ORM commands. 2022-07-12 10:29:35 +01:00
pushrbx
194a17881b wip
- refactored query builders
- added function for transforming nested fields on models to typesense compatible format.
- readded the AppServiceProvider class to the service container
- todo: create a base class for all models so they would share the common typesense specific implementations
2022-07-12 10:29:26 +01:00
pushrbx
38113a4d1f initial attempt to use typesense as search engine
- currently only anime entries.
2022-07-12 10:27:27 +01:00
Irfan
d96fa63838
Merge branch 'master' into enhancement/exception-handler 2022-07-10 16:55:34 +05:00
Irfan
072409410e improves sentry integration and order of exceptions 2022-07-07 21:28:01 +05:00
Irfan
bfb3ae4f9d Update UserController.php 2022-07-07 19:58:28 +05:00
Irfan
b46c9c7f06 anime, manga, user: adds new data #444 #426 #407 2022-07-07 01:10:04 +05:00
László GÖRÖG
b18e942258 Fix OpenAPI schema 2022-07-03 11:46:49 +02:00
Irfan
3dcaef0bbc prioritize text matching over popularity 2022-06-23 02:27:11 +05:00
Irfan
8905061d9e add title_synonyms + fix: accidentally removed popularity sort 2022-06-23 01:51:34 +05:00
Irfan
29115b54d2 tweak weights 2022-06-23 01:40:18 +05:00
pushrbx
a2ea8527d9 fixed ordering when q query parameter is not present 2022-06-22 20:44:00 +01:00
pushrbx
5569da4bb2 fixed an issue with scout pagination and typesense 2022-06-22 20:26:25 +01:00
Irfan
c42278bce8 minor fix to thrown exception message 2022-06-22 23:22:15 +05:00
pushrbx
9ebdbc48d0 refactored SearchQueryBuilder.php 2022-06-20 22:36:03 +01:00