IDZEBRA
2.2.7
|
record extract for indexing More...
#include <recctrl.h>
Data Fields | |
struct ZebraRecStream * | stream |
void(* | init )(struct recExtractCtrl *p, RecWord *w) |
void * | clientData |
void(* | tokenAdd )(RecWord *w) |
void(* | setStoreData )(struct recExtractCtrl *p, void *buf, size_t size) |
int | first_record |
int | flagShowRecords |
char | match_criteria [256] |
zint | staticrank |
void(* | schemaAdd )(struct recExtractCtrl *p, Odr_oid *oid) |
data1_handle | dh |
void * | handle |
enum zebra_recctrl_action_t | action |
enum zebra_recctrl_action_t recExtractCtrl::action |
Definition at line 113 of file recctrl.h.
Referenced by extract_snippet(), set_record_info(), zebra_extract_explain(), zebra_extract_record_stream(), and zebra_extract_records_stream().
data1_handle recExtractCtrl::dh |
Definition at line 112 of file recctrl.h.
Referenced by dumpkeys_r(), extract_snippet(), grs_extract_sub(), index_termlist(), zebra_extract_explain(), and zebra_extract_record_stream().
int recExtractCtrl::first_record |
Definition at line 107 of file recctrl.h.
Referenced by extract_full(), extract_snippet(), extract_split(), extract_xml_full(), extract_xml_split(), zebra_extract_explain(), and zebra_extract_record_stream().
int recExtractCtrl::flagShowRecords |
Definition at line 108 of file recctrl.h.
Referenced by convert_extract_doc(), dumpkeys_r(), extract_doc(), extract_xml_split(), index_termlist(), index_value_of(), index_xpath(), init_extractCtrl(), perform_convert(), process_xml_element_zebra_node(), set_record_info(), and zebra_extract_explain().
void* recExtractCtrl::handle |
Definition at line 113 of file recctrl.h.
Referenced by extract_add_index_string(), extract_add_sort_string(), extract_schema_add(), extract_set_store_data_cb(), extract_set_store_data_prepare(), extract_snippet(), extract_token_add(), snippet_add_complete_field(), snippet_add_icu(), snippet_add_incomplete_field(), snippet_token_add(), zebra_extract_explain(), and zebra_extract_record_stream().
void(* recExtractCtrl::init) (struct recExtractCtrl *p, RecWord *w) |
Definition at line 103 of file recctrl.h.
Referenced by extract_doc(), extract_dom_doc_node(), extract_snippet(), filter_extract(), grs_extract_sub(), grs_extract_tree(), zebra_extract_explain(), and zebra_extract_record_stream().
char recExtractCtrl::match_criteria[256] |
Definition at line 109 of file recctrl.h.
Referenced by extract_snippet(), filter_extract(), index_record(), set_record_info(), zebra_extract_explain(), zebra_extract_record_stream(), and zebra_extract_records_stream().
void(* recExtractCtrl::schemaAdd) (struct recExtractCtrl *p, Odr_oid *oid) |
Definition at line 111 of file recctrl.h.
Referenced by extract_snippet(), grs_extract_sub(), grs_extract_tree(), zebra_extract_explain(), and zebra_extract_record_stream().
void(* recExtractCtrl::setStoreData) (struct recExtractCtrl *p, void *buf, size_t size) |
Definition at line 106 of file recctrl.h.
Referenced by convert_extract_doc(), extract_doc(), extract_set_store_data_prepare(), extract_snippet(), and filter_extract().
zint recExtractCtrl::staticrank |
Definition at line 110 of file recctrl.h.
Referenced by extract_add_staticrank_string(), extract_snippet(), index_record(), set_record_info(), zebra_extract_explain(), and zebra_extract_record_stream().
struct ZebraRecStream* recExtractCtrl::stream |
Definition at line 102 of file recctrl.h.
Referenced by buf_getchar(), extract_iso2709(), extract_snippet(), fi_getchar(), filter_retrieve(), grs_extract_sub(), ioread_ex(), zebra_extract_record_stream(), and zebra_extract_records_stream().
void(* recExtractCtrl::tokenAdd) (RecWord *w) |
Definition at line 105 of file recctrl.h.
Referenced by extract_snippet(), filter_extract(), index_cdata(), index_termlist(), index_value_of(), index_xpath(), index_xpath_attr(), process_xml_element_zebra_node(), zebra_extract_explain(), and zebra_extract_record_stream().