forked from nixcn/nixcn-cms
Add search full for event table
Signed-off-by: Asai Neko <sugar@sne.moe>
This commit is contained in:
@@ -119,7 +119,16 @@ func (self *Event) UserJoinEvent(userId, eventId uuid.UUID) error {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
func (self *Event) FastListEvents(limit, offset int64) ([]EventSearchDoc, error) {
|
func (self *Event) GetFullTable() (*[]Event, error) {
|
||||||
|
var events []Event
|
||||||
|
err := Database.Find(&events).Error
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return &events, err
|
||||||
|
}
|
||||||
|
|
||||||
|
func (self *Event) FastListEvents(limit, offset int64) (*[]EventSearchDoc, error) {
|
||||||
index := MeiliSearch.Index("event")
|
index := MeiliSearch.Index("event")
|
||||||
result, err := index.Search("", &meilisearch.SearchRequest{
|
result, err := index.Search("", &meilisearch.SearchRequest{
|
||||||
Limit: limit,
|
Limit: limit,
|
||||||
@@ -132,5 +141,5 @@ func (self *Event) FastListEvents(limit, offset int64) ([]EventSearchDoc, error)
|
|||||||
if err := mapstructure.Decode(result.Hits, &list); err != nil {
|
if err := mapstructure.Decode(result.Hits, &list); err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
return list, nil
|
return &list, nil
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user