|
IDZEBRA 2.2.8
|
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 114 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(), 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(), filter_extract(), 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(), filter_retrieve(), grs_extract_sub(), ioread_ex(), 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(), 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().