Refactors the indexing and the syntax

Human queries are now in french. Sorry for that
This commit is contained in:
2016-01-21 16:27:38 +01:00
parent dc0830a559
commit 0d3e8b922a
6 changed files with 316 additions and 336 deletions

View File

@@ -34,30 +34,32 @@ type Link struct {
// This is basically the data we store on bdgest.com, and that we want
// in our system to be retrieve from
type Album struct {
ID AlbumID `bl_name:"id" bl_index:"false" bl_include_all:"false"`
ISBN string `bl_name:"isbn" bl_analyzer:"keyword" bl_include_all:"false"`
Series string `bl_name:"série" bl_analyzer:"fr"`
Title string `bl_name:"titre" bl_analyzer:"fr"`
Num int `bl_name:"num" bl_index:"false" bl_include_all:"false"`
NumA string `bl_name:"num_a" bl_index:"false" bl_include_all:"false"`
State AlbumState `bl_name:"state" bl_index:"false" bl_include_all:"false"`
ID AlbumID
ISBN string
Series string `json:"série"`
Title string `json:"titre"`
Num int
NumA string
State AlbumState
Editor string `bl_name:"editor" bl_analyzer:"simple"`
Collection string `bl_name:"collection" bl_analyzer:"fr"`
Editor string `json:"éditeur"`
Collection string `json:"collection"`
SatID string `bl_name:"cote" bl_analyzer:"keyword"`
SatID string `json:"ref"`
LegalDeposit time.Time `bl_name:"dl" bl_index:"false" bl_include_all:"false"`
PrintDate time.Time `bl_name:"ai" bl_index:"false" bl_include_all:"false"`
PurchaseDate time.Time `bl_name:"achat" bl_index:"false" bl_include_all:"false"`
LegalDeposit time.Time
PrintDate time.Time
PurchaseDate time.Time
CoverURL string `bl_name:"cover" bl_index:"false" bl_include_all:"false"`
Description string `bl_name:"description" bl_analyzer:"fr"`
Note float64 `bl_name:"note" bl_index:"false" bl_include_all:"false"`
CoverURL string
Description string `json:"description"`
Note float64
Scenarist []Link `bl_name:"scenario" bl_analyzer:"simple"`
Designer []Link `bl_name:"dessins" bl_analyzer:"simple"`
Colorist []Link `bl_name:"couleurs" bl_analyzer:"simple"`
Scenarists []string `json:"scenario"`
Designers []string `json:"dessins"`
Colorists []string `json:"couleurs"`
FetchDate time.Time `bl_name:"old" bl_index:"false" bl_include_all:"false"`
Links map[string]string
FetchDate time.Time
}