88 const char *scorer_name_ptr,
89 int scorer_name_length,
grn_rc
Definition groonga.h:61
uint32_t grn_id
Definition groonga.h:44
#define GRN_API
Definition groonga.h:39
#define GRN_PLUGIN_EXPORT
Definition plugin.h:50
GRN_API grn_obj * grn_scorer_matched_record_get_term_weights(grn_ctx *ctx, grn_scorer_matched_record *record)
GRN_PLUGIN_EXPORT grn_rc grn_scorer_register(grn_ctx *ctx, const char *scorer_name_ptr, int scorer_name_length, grn_scorer_score_func *score)
GRN_API uint32_t grn_scorer_matched_record_get_n_occurrences(grn_ctx *ctx, grn_scorer_matched_record *record)
GRN_API uint64_t grn_scorer_matched_record_get_n_documents(grn_ctx *ctx, grn_scorer_matched_record *record)
GRN_API grn_obj * grn_scorer_matched_record_get_table(grn_ctx *ctx, grn_scorer_matched_record *record)
GRN_API uint32_t grn_scorer_matched_record_get_total_term_weights(grn_ctx *ctx, grn_scorer_matched_record *record)
GRN_API unsigned int grn_scorer_matched_record_get_n_args(grn_ctx *ctx, grn_scorer_matched_record *record)
GRN_API uint64_t grn_scorer_matched_record_get_n_candidates(grn_ctx *ctx, grn_scorer_matched_record *record)
GRN_API grn_obj * grn_scorer_matched_record_get_lexicon(grn_ctx *ctx, grn_scorer_matched_record *record)
GRN_API grn_obj * grn_scorer_matched_record_get_arg(grn_ctx *ctx, grn_scorer_matched_record *record, unsigned int i)
GRN_API uint32_t grn_scorer_matched_record_get_n_tokens(grn_ctx *ctx, grn_scorer_matched_record *record)
struct _grn_scorer_matched_record grn_scorer_matched_record
Definition scorer.h:28
double grn_scorer_score_func(grn_ctx *ctx, grn_scorer_matched_record *record)
Definition scorer.h:73
GRN_API int grn_scorer_matched_record_get_weight(grn_ctx *ctx, grn_scorer_matched_record *record)
GRN_API grn_id grn_scorer_matched_record_get_id(grn_ctx *ctx, grn_scorer_matched_record *record)
GRN_API grn_obj * grn_scorer_matched_record_get_terms(grn_ctx *ctx, grn_scorer_matched_record *record)