⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 classxapian_1_1stem.tex

📁 xapian 是一个“Xapian 是一个开源概率论信息检索库
💻 TEX
字号:
\hypertarget{classXapian_1_1Stem}{\section{Xapian::Stem Class Reference}\label{classXapian_1_1Stem}\index{Xapian::Stem@{Xapian::Stem}}}Class representing a stemming algorithm.  {\tt \#include $<$stem.h$>$}Collaboration diagram for Xapian::Stem:\begin{figure}[H]\begin{center}\leavevmode\includegraphics[width=119pt]{classXapian_1_1Stem__coll__graph}\end{center}\end{figure}\subsection*{Public Member Functions}\begin{CompactItemize}\item \hyperlink{classXapian_1_1Stem_960dac1047a3cfe21ff3d013df1d41dd}{Stem} (const \hyperlink{classXapian_1_1Stem}{Stem} \&o)\begin{CompactList}\small\item\em Copy constructor. \item\end{CompactList}\item void \hyperlink{classXapian_1_1Stem_b9830ec0646839663ed6afd2c9889790}{operator=} (const \hyperlink{classXapian_1_1Stem}{Stem} \&o)\begin{CompactList}\small\item\em Assignment. \item\end{CompactList}\item \hyperlink{classXapian_1_1Stem_0119ddb5f571853900db97689bf9122d}{Stem} ()\begin{CompactList}\small\item\em Construct a \hyperlink{classXapian_1_1Stem}{Xapian::Stem} object which doesn't change terms. \item\end{CompactList}\item \hyperlink{classXapian_1_1Stem_6c46cedf2047b159a7e4c9d4468242b1}{Stem} (const std::string \&language)\begin{CompactList}\small\item\em Construct a \hyperlink{classXapian_1_1Stem}{Xapian::Stem} object for a particular language. \item\end{CompactList}\item \hyperlink{classXapian_1_1Stem_c4e246e78c5c947537e11c3f7e718eca}{$\sim$Stem} ()\begin{CompactList}\small\item\em Destructor. \item\end{CompactList}\item std::string \hyperlink{classXapian_1_1Stem_7b2b85d741051a6f291834cca1eac20a}{operator()} (const std::string \&word) const \begin{CompactList}\small\item\em \hyperlink{classXapian_1_1Stem}{Stem} a word. \item\end{CompactList}\item std::string \hyperlink{classXapian_1_1Stem_aab004a48e5c4b001102346bc09e8814}{stem\_\-word} (const std::string \&word) const \begin{CompactList}\small\item\em For compatibility with \hyperlink{namespaceXapian}{Xapian} 0.8.5 and earlier. \item\end{CompactList}\item std::string \hyperlink{classXapian_1_1Stem_a4fc423b2a8119c4b810654f1ae8da0a}{get\_\-description} () const \begin{CompactList}\small\item\em Return a string describing this object. \item\end{CompactList}\end{CompactItemize}\subsection*{Static Public Member Functions}\begin{CompactItemize}\item static std::string \hyperlink{classXapian_1_1Stem_0f8f250587dfef35d47f13f0ec0028fb}{get\_\-available\_\-languages} ()\begin{CompactList}\small\item\em Return a list of available languages. \item\end{CompactList}\end{CompactItemize}\subsection*{Public Attributes}\begin{CompactItemize}\item \hypertarget{classXapian_1_1Stem_7017ab54b231e7f0f45a7726006b6ec4}{\hyperlink{classXapian_1_1Internal_1_1RefCntPtr}{Xapian::Internal::Ref\-Cnt\-Ptr}$<$ Internal $>$ {\bf internal}}\label{classXapian_1_1Stem_7017ab54b231e7f0f45a7726006b6ec4}\end{CompactItemize}\subsection{Detailed Description}Class representing a stemming algorithm. \subsection{Constructor \& Destructor Documentation}\hypertarget{classXapian_1_1Stem_960dac1047a3cfe21ff3d013df1d41dd}{\index{Xapian::Stem@{Xapian::Stem}!Stem@{Stem}}\index{Stem@{Stem}!Xapian::Stem@{Xapian::Stem}}\subsubsection[Stem]{\setlength{\rightskip}{0pt plus 5cm}Xapian::Stem::Stem (const \hyperlink{classXapian_1_1Stem}{Stem} \& {\em o})}}\label{classXapian_1_1Stem_960dac1047a3cfe21ff3d013df1d41dd}Copy constructor. \hypertarget{classXapian_1_1Stem_0119ddb5f571853900db97689bf9122d}{\index{Xapian::Stem@{Xapian::Stem}!Stem@{Stem}}\index{Stem@{Stem}!Xapian::Stem@{Xapian::Stem}}\subsubsection[Stem]{\setlength{\rightskip}{0pt plus 5cm}Xapian::Stem::Stem ()}}\label{classXapian_1_1Stem_0119ddb5f571853900db97689bf9122d}Construct a \hyperlink{classXapian_1_1Stem}{Xapian::Stem} object which doesn't change terms. Equivalent to \hyperlink{classXapian_1_1Stem}{Stem}(\char`\"{}none\char`\"{}). \hypertarget{classXapian_1_1Stem_6c46cedf2047b159a7e4c9d4468242b1}{\index{Xapian::Stem@{Xapian::Stem}!Stem@{Stem}}\index{Stem@{Stem}!Xapian::Stem@{Xapian::Stem}}\subsubsection[Stem]{\setlength{\rightskip}{0pt plus 5cm}Xapian::Stem::Stem (const std::string \& {\em language})\hspace{0.3cm}{\tt  \mbox{[}explicit\mbox{]}}}}\label{classXapian_1_1Stem_6c46cedf2047b159a7e4c9d4468242b1}Construct a \hyperlink{classXapian_1_1Stem}{Xapian::Stem} object for a particular language. \begin{Desc}\item[Parameters:]\begin{description}\item[{\em language}]Either the English name for the language or the two letter ISO639 code.\end{description}\end{Desc}The following language names are understood (aliases follow the name):\begin{itemize}\item none - don't stem terms\item danish (da)\item dutch (nl)\item english (en) - Martin Porter's 2002 revision of his stemmer\item english\_\-lovins (lovins) - Lovin's stemmer\item english\_\-porter (porter) - Porter's stemmer as described in his 1980 paper\item finnish (fi)\item french (fr)\item german (de)\item italian (it)\item norwegian (no)\item portuguese (pt)\item russian (ru)\item spanish (es)\item swedish (sv)\end{itemize}\begin{Desc}\item[Exceptions:]\begin{description}\item[{\em Xapian::Invalid\-Argument\-Error}]is thrown if language isn't recognised. \end{description}\end{Desc}\hypertarget{classXapian_1_1Stem_c4e246e78c5c947537e11c3f7e718eca}{\index{Xapian::Stem@{Xapian::Stem}!~Stem@{$\sim$Stem}}\index{~Stem@{$\sim$Stem}!Xapian::Stem@{Xapian::Stem}}\subsubsection[$\sim$Stem]{\setlength{\rightskip}{0pt plus 5cm}Xapian::Stem::$\sim$Stem ()}}\label{classXapian_1_1Stem_c4e246e78c5c947537e11c3f7e718eca}Destructor. \subsection{Member Function Documentation}\hypertarget{classXapian_1_1Stem_0f8f250587dfef35d47f13f0ec0028fb}{\index{Xapian::Stem@{Xapian::Stem}!get_available_languages@{get\_\-available\_\-languages}}\index{get_available_languages@{get\_\-available\_\-languages}!Xapian::Stem@{Xapian::Stem}}\subsubsection[get\_\-available\_\-languages]{\setlength{\rightskip}{0pt plus 5cm}static std::string Xapian::Stem::get\_\-available\_\-languages ()\hspace{0.3cm}{\tt  \mbox{[}static\mbox{]}}}}\label{classXapian_1_1Stem_0f8f250587dfef35d47f13f0ec0028fb}Return a list of available languages. Each stemmer is only included once in the list (not once for each alias). The name included is the English name of the language.The list is returned as a string, with language names separated by spaces. This is a static method, so a \hyperlink{classXapian_1_1Stem}{Xapian::Stem} object is not required for this operation. \hypertarget{classXapian_1_1Stem_a4fc423b2a8119c4b810654f1ae8da0a}{\index{Xapian::Stem@{Xapian::Stem}!get_description@{get\_\-description}}\index{get_description@{get\_\-description}!Xapian::Stem@{Xapian::Stem}}\subsubsection[get\_\-description]{\setlength{\rightskip}{0pt plus 5cm}std::string Xapian::Stem::get\_\-description () const}}\label{classXapian_1_1Stem_a4fc423b2a8119c4b810654f1ae8da0a}Return a string describing this object. \hypertarget{classXapian_1_1Stem_7b2b85d741051a6f291834cca1eac20a}{\index{Xapian::Stem@{Xapian::Stem}!operator()@{operator()}}\index{operator()@{operator()}!Xapian::Stem@{Xapian::Stem}}\subsubsection[operator()]{\setlength{\rightskip}{0pt plus 5cm}std::string Xapian::Stem::operator() (const std::string \& {\em word}) const}}\label{classXapian_1_1Stem_7b2b85d741051a6f291834cca1eac20a}\hyperlink{classXapian_1_1Stem}{Stem} a word. \begin{Desc}\item[Parameters:]\begin{description}\item[{\em word}]a word to stem. \end{description}\end{Desc}\begin{Desc}\item[Returns:]the stem \end{Desc}\hypertarget{classXapian_1_1Stem_b9830ec0646839663ed6afd2c9889790}{\index{Xapian::Stem@{Xapian::Stem}!operator=@{operator=}}\index{operator=@{operator=}!Xapian::Stem@{Xapian::Stem}}\subsubsection[operator=]{\setlength{\rightskip}{0pt plus 5cm}void Xapian::Stem::operator= (const \hyperlink{classXapian_1_1Stem}{Stem} \& {\em o})}}\label{classXapian_1_1Stem_b9830ec0646839663ed6afd2c9889790}Assignment. \hypertarget{classXapian_1_1Stem_aab004a48e5c4b001102346bc09e8814}{\index{Xapian::Stem@{Xapian::Stem}!stem_word@{stem\_\-word}}\index{stem_word@{stem\_\-word}!Xapian::Stem@{Xapian::Stem}}\subsubsection[stem\_\-word]{\setlength{\rightskip}{0pt plus 5cm}std::string Xapian::Stem::stem\_\-word (const std::string \& {\em word}) const\hspace{0.3cm}{\tt  \mbox{[}inline\mbox{]}}}}\label{classXapian_1_1Stem_aab004a48e5c4b001102346bc09e8814}For compatibility with \hyperlink{namespaceXapian}{Xapian} 0.8.5 and earlier. The documentation for this class was generated from the following file:\begin{CompactItemize}\item include/xapian/\hyperlink{stem_8h}{stem.h}\end{CompactItemize}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -