X-Git-Url: http://git.indexdata.com/?p=idzebra-moved-to-github.git;a=blobdiff_plain;f=index%2Fzinfo.h;h=31225ce55efb4ed4e6e257c95d3cc032e0fd7425;hp=3121162cd2ee596fa05636fec3d89f5fe7dae078;hb=4478d785b7769691261005c98063b98a5a5971b3;hpb=b88909df16157ed1e7859bc3fad6b01520d4865e diff --git a/index/zinfo.h b/index/zinfo.h index 3121162..31225ce 100644 --- a/index/zinfo.h +++ b/index/zinfo.h @@ -1,4 +1,4 @@ -/* $Id: zinfo.h,v 1.34 2006-06-13 12:02:13 adam Exp $ +/* $Id: zinfo.h,v 1.36 2006-08-14 10:40:15 adam Exp $ Copyright (C) 1995-2006 Index Data ApS @@ -15,9 +15,9 @@ FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License -along with Zebra; see the file LICENSE.zebra. If not, write to the -Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA -02111-1307, USA. +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + */ @@ -37,6 +37,13 @@ Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA YAZ_BEGIN_CDECL +typedef enum { + zinfo_index_category_index, + zinfo_index_category_sort, + zinfo_index_category_alwaysmatches, + zinfo_index_category_anchor +} zinfo_index_category_t; + typedef ZEBRA_RES ZebraExplainUpdateFunc(void *handle, Record drec, data1_node *n); @@ -55,9 +62,13 @@ int zebraExplain_newDatabase (ZebraExplainInfo zei, const char *database, int explain_database); int zebraExplain_add_attr_su(ZebraExplainInfo zei, int index_type, int set, int use); -int zebraExplain_lookup_attr_str(ZebraExplainInfo zei, int index_type, +int zebraExplain_lookup_attr_str(ZebraExplainInfo zei, + zinfo_index_category_t cat, + int index_type, const char *str); -int zebraExplain_add_attr_str(ZebraExplainInfo zei, int index_type, +int zebraExplain_add_attr_str(ZebraExplainInfo zei, + zinfo_index_category_t cat, + int index_type, const char *str); void zebraExplain_addSchema (ZebraExplainInfo zei, Odr_oid *oid); void zebraExplain_recordCountIncrement (ZebraExplainInfo zei, int adjust_num);