You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by ji...@apache.org on 2023/06/14 08:26:15 UTC
[doris-thirdparty] branch clucene updated: [Fix] fix clucene gcc compile error (#89)
This is an automated email from the ASF dual-hosted git repository.
jianliangqi pushed a commit to branch clucene
in repository https://gitbox.apache.org/repos/asf/doris-thirdparty.git
The following commit(s) were added to refs/heads/clucene by this push:
new 383dc029 [Fix] fix clucene gcc compile error (#89)
383dc029 is described below
commit 383dc029059a7fc7ff61893af1371570bc20b5f1
Author: zzzxl <33...@users.noreply.github.com>
AuthorDate: Wed Jun 14 16:26:09 2023 +0800
[Fix] fix clucene gcc compile error (#89)
---
src/core/CLucene/analysis/AnalysisHeader.cpp | 7 -------
src/core/CLucene/analysis/AnalysisHeader.h | 8 ++++++++
2 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/src/core/CLucene/analysis/AnalysisHeader.cpp b/src/core/CLucene/analysis/AnalysisHeader.cpp
index f90085c0..bd2e3b3e 100644
--- a/src/core/CLucene/analysis/AnalysisHeader.cpp
+++ b/src/core/CLucene/analysis/AnalysisHeader.cpp
@@ -36,13 +36,6 @@ TokenStream* Analyzer::reusableTokenStream(const TCHAR* fieldName, CL_NS(util)::
return tokenStream(fieldName, reader);
}
-template <>
-size_t Token::termLength<TCHAR>(){
- if ( _termTextLen == -1 ) //it was invalidated by growBuffer
- _termTextLen = _tcslen((TCHAR*)_buffer);
- return _termTextLen;
-};
-
///Compares the Token for their order
class OrderCompare:LUCENE_BASE, public CL_NS(util)::Compare::_base //<Token*>
{
diff --git a/src/core/CLucene/analysis/AnalysisHeader.h b/src/core/CLucene/analysis/AnalysisHeader.h
index 07beb9e4..c1d3381f 100644
--- a/src/core/CLucene/analysis/AnalysisHeader.h
+++ b/src/core/CLucene/analysis/AnalysisHeader.h
@@ -10,6 +10,7 @@
#include "CLucene/index/Payload.h"
#include "CLucene/util/VoidList.h"
#include "CLucene/LuceneThreads.h"
+#include "CLucene/config/repl_tchar.h"
CL_CLASS_DEF(util,Reader)
CL_CLASS_DEF(util,IReader)
@@ -223,6 +224,13 @@ inline size_t Token::termLength<char>(){
return _termTextLen;
};
+template <>
+inline size_t Token::termLength<TCHAR>(){
+ if ( _termTextLen == -1 ) //it was invalidated by growBuffer
+ _termTextLen = _tcslen((TCHAR*)_buffer);
+ return _termTextLen;
+};
+
class CLUCENE_EXPORT TokenStream {
public:
/** Returns the next token in the stream, or null at EOS.
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org