package
Version:
v1.1.0
Opens a new window with list of versions in this module.
Published: Feb 25, 2023
License: MIT
Opens a new window with license information.
Imports: 9
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
type Config struct {
Port uint
MaxMultipartMemory int64
}
type Document struct {
Title string `json:"title" xml:"title" index:"title" binding:"required" `
Url string `json:"url" xml:"url" binding:"required"`
Abstract string `json:"abstract" xml:"abstract" index:"abstract" binding:"required"`
}
type DocumentResponse struct {
Id string `json:"id"`
Title string `json:"title"`
Url string `json:"url"`
Abstract string `json:"abstract"`
}
type SearchDocument struct {
Id string `json:"id"`
Data Document `json:"data"`
Score float64 `json:"score"`
}
type SearchDocumentResponse struct {
Count int `json:"count"`
Hits []SearchDocument `json:"hits"`
Elapsed int64 `json:"elapsed"`
}
type SearchDocumentsParams struct {
Query string `form:"query" binding:"required"`
Properties string `form:"properties"`
BoolMode store.Mode `form:"bool_mode"`
Offset int `form:"offset"`
Limit int `form:"limit"`
}
type UploadDocumentsFileDump struct {
Documents []Document `xml:"doc"`
}
type UploadDocumentsResponse struct {
Total int `json:"total"`
Success int `json:"success"`
Fail int `json:"fail"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.