floatingghost
07a48b9293
giant massive dep upgrade and dialyxir-found error emporium ( #371 )
...
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/371
2 years ago
sn0w
4c0911592b
Skip posts in indexer where publish date is nil
2 years ago
floatingghost
b2aa82cee5
Fix false error in meilisearch index ( #221 )
...
the schema changed
https://docs.meilisearch.com/reference/api/documents.html#add-or-update-documents
this wasn't breaking anything, it would just report errors that were actually successes
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/221
2 years ago
floatingghost
89ffc01c23
only return create objects for ES search ( #165 )
...
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/165
2 years ago
floatingghost
405406601f
Fix emoji qualification ( #124 )
...
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/124
2 years ago
FloatingGhost
635a3c223a
Add elasticsearch tests
2 years ago
FloatingGhost
1ecdb19de5
Refactor ES on top of search behaviour
2 years ago
Ekaterina Vaartis
563b964690
Change updateId to uid because apparently that's the new name
2 years ago
Ekaterina Vaartis
b7462040cc
Change the meilisearch key auth to conform to 0.25.0
2 years ago
Ekaterina Vaartis
54b2a86f47
Add a search backend behaviour
2 years ago
Ekaterina Vaartis
bac70a2bc1
Implement suggestions from the Meilisearch MR
...
- Index unlisted posts
- Move version check outside of the streaming and only do it once
- Use a PUT request instead of checking manually if there is need to insert
- Add error handling, sort of
2 years ago
Ekaterina Vaartis
c128798418
Rename Activity.Search to Search.DatabaseSearch
2 years ago
Ekaterina Vaartis
ea582fbf93
Rename search.ex to database_search.ex and add search/2
2 years ago
Ekaterina Vaartis
0769f06bd1
Style fixes
2 years ago
Ekaterina Vaartis
5dd908552c
Move the search.ex file so credo doesn't complain
2 years ago
Ekaterina Vaartis
51faa28568
Set content-type to application/json
2 years ago
Ekaterina Vaartis
afcdd2f437
Modify some meilisearch variables
2 years ago
Ekaterina Vaartis
41f3572152
Fix activity being passed to objec_to_search_data
2 years ago
Ekaterina Vaartis
d1079f1aa3
Add the meilisearch.stats command
2 years ago
Ekaterina Vaartis
dbf556cdcf
Implement meilisearch auth
2 years ago
Ekaterina Vaartis
0cf3654907
Rework task indexing to share code with the main module
...
The code in the main module now scrubs new posts too
2 years ago
Ekaterina Vaartis
b3401ba7bd
Also index incoming federated posts
2 years ago
Ekaterina Vaartis
a586ce0ddd
Use content instead of source and scrub it
2 years ago
Ekaterina Vaartis
c3a04166a0
Tweak search ordering to hopefully return newer results
2 years ago
Ekaterina Vaartis
e5ac2ffa07
Ensure only indexing public posts and implement clearing and delete
2 years ago
Ekaterina Vaartis
e961cf2689
Initial meilisearch implementation, doesn't delete posts yet
2 years ago
FloatingGhost
32fbd2e4e3
fix all tests
2 years ago
FloatingGhost
6a19fbac2f
add copyright notice for forked files
3 years ago
FloatingGhost
ccc5c59c50
re-add fetching by url
3 years ago
sadposter
d1bb10c88e
fix empty queries returning 50 results
3 years ago
sadposter
8378c3a8bc
extra cool
3 years ago
FloatingGhost
0d7bbee430
add timeouts
3 years ago
sadposter
8f78cb3050
Merge branch 'develop' of gitssh.ihatebeinga.live:IHBAGang/pleroma into develop
3 years ago
sadposter
5d901c337e
fix inbound federation
3 years ago
FloatingGhost
703f53c08f
Search through users and hashtags as well
3 years ago
sadposter
f341e68622
fix bug in inbound
3 years ago
sadposter
23c758bbe7
enforce visibility
3 years ago
FloatingGhost
0fbf7faf85
Remove IO inspect
3 years ago
FloatingGhost
de60b1f3c1
make search provider configurable
3 years ago