📄 classxapian_1_1rset.tex
字号:
\hypertarget{classXapian_1_1RSet}{\section{Xapian::RSet Class Reference}\label{classXapian_1_1RSet}\index{Xapian::RSet@{Xapian::RSet}}}A relevance set (R-Set). {\tt \#include $<$enquire.h$>$}Collaboration diagram for Xapian::RSet:\begin{figure}[H]\begin{center}\leavevmode\includegraphics[width=119pt]{classXapian_1_1RSet__coll__graph}\end{center}\end{figure}\subsection*{Public Member Functions}\begin{CompactItemize}\item \hyperlink{classXapian_1_1RSet_50ed96a2396032db1297bdb3bef3fbc5}{RSet} (const \hyperlink{classXapian_1_1RSet}{RSet} \&rset)\begin{CompactList}\small\item\em Copy constructor. \item\end{CompactList}\item void \hyperlink{classXapian_1_1RSet_105bf6917dffc68fb551e775fd67202a}{operator=} (const \hyperlink{classXapian_1_1RSet}{RSet} \&rset)\begin{CompactList}\small\item\em Assignment operator. \item\end{CompactList}\item \hyperlink{classXapian_1_1RSet_142298edba05bbdc1d1dd11fdbc88020}{RSet} ()\begin{CompactList}\small\item\em Default constructor. \item\end{CompactList}\item \hyperlink{classXapian_1_1RSet_5571c4c3bbeeca8e051f36037c62b70f}{$\sim$RSet} ()\begin{CompactList}\small\item\em Destructor. \item\end{CompactList}\item \hyperlink{types_8h_b4166dca4ac15d88c933bbb8e0d55d23}{Xapian::doccount} \hyperlink{classXapian_1_1RSet_3db90f712138087c56a026c51a3c5124}{size} () const \begin{CompactList}\small\item\em The number of documents in this R-Set. \item\end{CompactList}\item bool \hyperlink{classXapian_1_1RSet_55cb1a5a9d7410e4dcc2a786934df505}{empty} () const \begin{CompactList}\small\item\em Test if this R-Set is empty. \item\end{CompactList}\item void \hyperlink{classXapian_1_1RSet_4eec40ff21b85b939ebab9a710df747f}{add\_\-document} (\hyperlink{types_8h_53073891e45d892a8d8a5d8f87f41402}{Xapian::docid} did)\begin{CompactList}\small\item\em Add a document to the relevance set. \item\end{CompactList}\item void \hyperlink{classXapian_1_1RSet_adc23b11f6ca60415a3fa595325af5eb}{add\_\-document} (const \hyperlink{classXapian_1_1MSetIterator}{Xapian::MSet\-Iterator} \&i)\begin{CompactList}\small\item\em Add a document to the relevance set. \item\end{CompactList}\item void \hyperlink{classXapian_1_1RSet_58ae59e71967d119296231c6ac905dbb}{remove\_\-document} (\hyperlink{types_8h_53073891e45d892a8d8a5d8f87f41402}{Xapian::docid} did)\begin{CompactList}\small\item\em Remove a document from the relevance set. \item\end{CompactList}\item void \hyperlink{classXapian_1_1RSet_459ec695ed5ab2e10b56aa56c2e453be}{remove\_\-document} (const \hyperlink{classXapian_1_1MSetIterator}{Xapian::MSet\-Iterator} \&i)\begin{CompactList}\small\item\em Remove a document from the relevance set. \item\end{CompactList}\item bool \hyperlink{classXapian_1_1RSet_24efe6d2b88a8f799be5078994e49098}{contains} (\hyperlink{types_8h_53073891e45d892a8d8a5d8f87f41402}{Xapian::docid} did) const \begin{CompactList}\small\item\em Test if a given document in the relevance set. \item\end{CompactList}\item bool \hyperlink{classXapian_1_1RSet_b851393e0830e6d35a67dce883ead1cf}{contains} (const \hyperlink{classXapian_1_1MSetIterator}{Xapian::MSet\-Iterator} \&i)\begin{CompactList}\small\item\em Test if a given document in the relevance set. \item\end{CompactList}\item std::string \hyperlink{classXapian_1_1RSet_636afe3253b0f8922dffc3a47808b1a1}{get\_\-description} () const \begin{CompactList}\small\item\em Introspection method. \item\end{CompactList}\end{CompactItemize}\subsection*{Public Attributes}\begin{CompactItemize}\item \hypertarget{classXapian_1_1RSet_7e24f7677c1875c2510f780a24ff2686}{\hyperlink{classXapian_1_1Internal_1_1RefCntPtr}{Xapian::Internal::Ref\-Cnt\-Ptr}$<$ Internal $>$ {\bf internal}}\label{classXapian_1_1RSet_7e24f7677c1875c2510f780a24ff2686}\end{CompactItemize}\subsection{Detailed Description}A relevance set (R-Set). This is the set of documents which are marked as relevant, for use in modifying the term weights, and in performing query expansion. \subsection{Constructor \& Destructor Documentation}\hypertarget{classXapian_1_1RSet_50ed96a2396032db1297bdb3bef3fbc5}{\index{Xapian::RSet@{Xapian::RSet}!RSet@{RSet}}\index{RSet@{RSet}!Xapian::RSet@{Xapian::RSet}}\subsubsection[RSet]{\setlength{\rightskip}{0pt plus 5cm}Xapian::RSet::RSet (const \hyperlink{classXapian_1_1RSet}{RSet} \& {\em rset})}}\label{classXapian_1_1RSet_50ed96a2396032db1297bdb3bef3fbc5}Copy constructor. \hypertarget{classXapian_1_1RSet_142298edba05bbdc1d1dd11fdbc88020}{\index{Xapian::RSet@{Xapian::RSet}!RSet@{RSet}}\index{RSet@{RSet}!Xapian::RSet@{Xapian::RSet}}\subsubsection[RSet]{\setlength{\rightskip}{0pt plus 5cm}Xapian::RSet::RSet ()}}\label{classXapian_1_1RSet_142298edba05bbdc1d1dd11fdbc88020}Default constructor. \hypertarget{classXapian_1_1RSet_5571c4c3bbeeca8e051f36037c62b70f}{\index{Xapian::RSet@{Xapian::RSet}!~RSet@{$\sim$RSet}}\index{~RSet@{$\sim$RSet}!Xapian::RSet@{Xapian::RSet}}\subsubsection[$\sim$RSet]{\setlength{\rightskip}{0pt plus 5cm}Xapian::RSet::$\sim$RSet ()}}\label{classXapian_1_1RSet_5571c4c3bbeeca8e051f36037c62b70f}Destructor. \subsection{Member Function Documentation}\hypertarget{classXapian_1_1RSet_adc23b11f6ca60415a3fa595325af5eb}{\index{Xapian::RSet@{Xapian::RSet}!add_document@{add\_\-document}}\index{add_document@{add\_\-document}!Xapian::RSet@{Xapian::RSet}}\subsubsection[add\_\-document]{\setlength{\rightskip}{0pt plus 5cm}void Xapian::RSet::add\_\-document (const \hyperlink{classXapian_1_1MSetIterator}{Xapian::MSet\-Iterator} \& {\em i})\hspace{0.3cm}{\tt \mbox{[}inline\mbox{]}}}}\label{classXapian_1_1RSet_adc23b11f6ca60415a3fa595325af5eb}Add a document to the relevance set. \hypertarget{classXapian_1_1RSet_4eec40ff21b85b939ebab9a710df747f}{\index{Xapian::RSet@{Xapian::RSet}!add_document@{add\_\-document}}\index{add_document@{add\_\-document}!Xapian::RSet@{Xapian::RSet}}\subsubsection[add\_\-document]{\setlength{\rightskip}{0pt plus 5cm}void Xapian::RSet::add\_\-document (\hyperlink{types_8h_53073891e45d892a8d8a5d8f87f41402}{Xapian::docid} {\em did})}}\label{classXapian_1_1RSet_4eec40ff21b85b939ebab9a710df747f}Add a document to the relevance set. \hypertarget{classXapian_1_1RSet_b851393e0830e6d35a67dce883ead1cf}{\index{Xapian::RSet@{Xapian::RSet}!contains@{contains}}\index{contains@{contains}!Xapian::RSet@{Xapian::RSet}}\subsubsection[contains]{\setlength{\rightskip}{0pt plus 5cm}bool Xapian::RSet::contains (const \hyperlink{classXapian_1_1MSetIterator}{Xapian::MSet\-Iterator} \& {\em i})\hspace{0.3cm}{\tt \mbox{[}inline\mbox{]}}}}\label{classXapian_1_1RSet_b851393e0830e6d35a67dce883ead1cf}Test if a given document in the relevance set. \hypertarget{classXapian_1_1RSet_24efe6d2b88a8f799be5078994e49098}{\index{Xapian::RSet@{Xapian::RSet}!contains@{contains}}\index{contains@{contains}!Xapian::RSet@{Xapian::RSet}}\subsubsection[contains]{\setlength{\rightskip}{0pt plus 5cm}bool Xapian::RSet::contains (\hyperlink{types_8h_53073891e45d892a8d8a5d8f87f41402}{Xapian::docid} {\em did}) const}}\label{classXapian_1_1RSet_24efe6d2b88a8f799be5078994e49098}Test if a given document in the relevance set. \hypertarget{classXapian_1_1RSet_55cb1a5a9d7410e4dcc2a786934df505}{\index{Xapian::RSet@{Xapian::RSet}!empty@{empty}}\index{empty@{empty}!Xapian::RSet@{Xapian::RSet}}\subsubsection[empty]{\setlength{\rightskip}{0pt plus 5cm}bool Xapian::RSet::empty () const}}\label{classXapian_1_1RSet_55cb1a5a9d7410e4dcc2a786934df505}Test if this R-Set is empty. \hypertarget{classXapian_1_1RSet_636afe3253b0f8922dffc3a47808b1a1}{\index{Xapian::RSet@{Xapian::RSet}!get_description@{get\_\-description}}\index{get_description@{get\_\-description}!Xapian::RSet@{Xapian::RSet}}\subsubsection[get\_\-description]{\setlength{\rightskip}{0pt plus 5cm}std::string Xapian::RSet::get\_\-description () const}}\label{classXapian_1_1RSet_636afe3253b0f8922dffc3a47808b1a1}Introspection method. \begin{Desc}\item[Returns:]A string representing this \hyperlink{classXapian_1_1RSet}{RSet}. \end{Desc}\hypertarget{classXapian_1_1RSet_105bf6917dffc68fb551e775fd67202a}{\index{Xapian::RSet@{Xapian::RSet}!operator=@{operator=}}\index{operator=@{operator=}!Xapian::RSet@{Xapian::RSet}}\subsubsection[operator=]{\setlength{\rightskip}{0pt plus 5cm}void Xapian::RSet::operator= (const \hyperlink{classXapian_1_1RSet}{RSet} \& {\em rset})}}\label{classXapian_1_1RSet_105bf6917dffc68fb551e775fd67202a}Assignment operator. \hypertarget{classXapian_1_1RSet_459ec695ed5ab2e10b56aa56c2e453be}{\index{Xapian::RSet@{Xapian::RSet}!remove_document@{remove\_\-document}}\index{remove_document@{remove\_\-document}!Xapian::RSet@{Xapian::RSet}}\subsubsection[remove\_\-document]{\setlength{\rightskip}{0pt plus 5cm}void Xapian::RSet::remove\_\-document (const \hyperlink{classXapian_1_1MSetIterator}{Xapian::MSet\-Iterator} \& {\em i})\hspace{0.3cm}{\tt \mbox{[}inline\mbox{]}}}}\label{classXapian_1_1RSet_459ec695ed5ab2e10b56aa56c2e453be}Remove a document from the relevance set. \hypertarget{classXapian_1_1RSet_58ae59e71967d119296231c6ac905dbb}{\index{Xapian::RSet@{Xapian::RSet}!remove_document@{remove\_\-document}}\index{remove_document@{remove\_\-document}!Xapian::RSet@{Xapian::RSet}}\subsubsection[remove\_\-document]{\setlength{\rightskip}{0pt plus 5cm}void Xapian::RSet::remove\_\-document (\hyperlink{types_8h_53073891e45d892a8d8a5d8f87f41402}{Xapian::docid} {\em did})}}\label{classXapian_1_1RSet_58ae59e71967d119296231c6ac905dbb}Remove a document from the relevance set. \hypertarget{classXapian_1_1RSet_3db90f712138087c56a026c51a3c5124}{\index{Xapian::RSet@{Xapian::RSet}!size@{size}}\index{size@{size}!Xapian::RSet@{Xapian::RSet}}\subsubsection[size]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{types_8h_b4166dca4ac15d88c933bbb8e0d55d23}{Xapian::doccount} Xapian::RSet::size () const}}\label{classXapian_1_1RSet_3db90f712138087c56a026c51a3c5124}The number of documents in this R-Set. The documentation for this class was generated from the following file:\begin{CompactItemize}\item include/xapian/\hyperlink{enquire_8h}{enquire.h}\end{CompactItemize}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -