mirror of
https://github.com/privacore/open-source-search-engine.git
synced 2025-07-13 02:36:06 -04:00
Removed default value of parameter useQueryStopWords in Query::set2()
This commit is contained in:
@ -117,7 +117,7 @@ void Images::setCandidates ( Url *pageUrl , Words *words , Xml *xml , Sections *
|
||||
snprintf ( buf , 1999, "gbimage:\"%s\"",iu.getUrl());
|
||||
// TODO: make sure this is a no-split termid storage thingy
|
||||
// in Msg14.cpp
|
||||
if ( ! q.set2 ( buf , langUnknown , false ) ) return;
|
||||
if ( ! q.set2 ( buf , langUnknown , false, false ) ) return;
|
||||
// sanity test
|
||||
if ( q.getNumTerms() != 1 ) { g_process.shutdownAbort(true); }
|
||||
// store the termid
|
||||
@ -246,7 +246,7 @@ void Images::setCandidates ( Url *pageUrl , Words *words , Xml *xml , Sections *
|
||||
sprintf ( buf , "gbimage:\"%s\"",u);
|
||||
// TODO: make sure this is a no-split termid storage thingy
|
||||
// in Msg14.cpp
|
||||
if ( ! q.set2 ( buf , langUnknown , false ) )
|
||||
if ( ! q.set2 ( buf , langUnknown , false, false ) )
|
||||
// return true with g_errno set on error
|
||||
return;
|
||||
// store the termid
|
||||
@ -321,7 +321,7 @@ bool Images::getThumbnail ( char *pageSite ,
|
||||
// TODO: make sure this is a no-split termid storage thingy
|
||||
// in Msg14.cpp
|
||||
Query q;
|
||||
if ( ! q.set2 ( buf , langUnknown , false ) )
|
||||
if ( ! q.set2 ( buf , langUnknown , false, false ) )
|
||||
// return true with g_errno set on error
|
||||
return true;
|
||||
// store the termid
|
||||
|
@ -489,7 +489,7 @@ bool processLoop ( void *state ) {
|
||||
x += strlen(x);
|
||||
// set our query for highlighting
|
||||
Query qq;
|
||||
qq.set2 ( q, st->m_langId , true );
|
||||
qq.set2 ( q, st->m_langId , true, true );
|
||||
|
||||
// print the query terms into our highlight buffer
|
||||
Highlight hi;
|
||||
|
@ -224,7 +224,7 @@ static bool sendPageParser2 ( TcpSocket *s ,
|
||||
// set query
|
||||
int32_t qlen;
|
||||
const char *qs = r->getString("q",&qlen,NULL);
|
||||
if ( qs ) st->m_tq.set2 ( (char*)qs , langUnknown , true );
|
||||
if ( qs ) st->m_tq.set2 ( (char*)qs , langUnknown , true, true );
|
||||
// url will override docid if given
|
||||
if ( ! st->m_u || ! st->m_u[0] )
|
||||
st->m_docId = r->getLongLong ("docid",-1);
|
||||
@ -758,7 +758,7 @@ bool sendPageAnalyze ( TcpSocket *s , HttpRequest *r ) {
|
||||
// set query
|
||||
int32_t qlen;
|
||||
const char *qs = r->getString("q",&qlen,NULL);
|
||||
if ( qs ) st->m_tq.set2 ( (char*)qs , langUnknown , true );
|
||||
if ( qs ) st->m_tq.set2 ( (char*)qs , langUnknown , true, true );
|
||||
// url will override docid if given
|
||||
st->m_docId = r->getLongLong ("d",-1);
|
||||
st->m_docId = r->getLongLong ("docid",st->m_docId);
|
||||
|
@ -249,7 +249,7 @@ bool Msg1c::reindexQuery ( char *query ,
|
||||
m_niceness = MAX_NICENESS;
|
||||
|
||||
// langunknown?
|
||||
m_qq.set2 ( query , langId , true );
|
||||
m_qq.set2 ( query , langId , true, true );
|
||||
|
||||
// sanity fix
|
||||
if ( endNum - startNum > MAXDOCIDSTOCOMPUTE )
|
||||
|
@ -1226,7 +1226,7 @@ bool printSearchResultsHeader ( State0 *st ) {
|
||||
// QueryTerms even if they're in quotes or in a connection (cd-rom).
|
||||
// we use this for highlighting purposes
|
||||
Query qq;
|
||||
qq.set2 ( si->m_displayQuery, langUnknown , si->m_queryExpansion );
|
||||
qq.set2 ( si->m_displayQuery, langUnknown , si->m_queryExpansion, si->m_queryExpansion/*usestopwords*/ );
|
||||
|
||||
if ( g_errno ) return false;//sendReply (st,NULL);
|
||||
|
||||
|
@ -345,7 +345,7 @@ bool Proxy::handleRequest (TcpSocket *s){
|
||||
const char *qs = hr.getString("q",NULL);
|
||||
Query q;
|
||||
if ( qs )
|
||||
q.set2 ( qs , langUnknown , false ); // 2 = autodetect bool
|
||||
q.set2 ( qs , langUnknown , false, false ); // 2 = autodetect bool
|
||||
// clear g_errno in case Query::set() set it
|
||||
g_errno = 0;
|
||||
// save it. might be zero!
|
||||
|
2
Query.h
2
Query.h
@ -415,7 +415,7 @@ class Query {
|
||||
bool set2 ( const char *query ,
|
||||
uint8_t langId ,
|
||||
bool queryExpansion ,
|
||||
bool useQueryStopWords = true ,
|
||||
bool useQueryStopWords,
|
||||
int32_t maxQueryTerms = 0x7fffffff );
|
||||
|
||||
const char *getQuery() const { return m_orig; }
|
||||
|
@ -56,7 +56,7 @@ void Speller::test ( char *ff ) {
|
||||
if ( wlen <= 0 ) continue;
|
||||
buf[wlen-1]='\0';
|
||||
Query q;
|
||||
q.set2 ( buf , langUnknown , false );
|
||||
q.set2 ( buf , langUnknown , false, false );
|
||||
}
|
||||
fclose(fd);
|
||||
}
|
||||
|
@ -16928,7 +16928,7 @@ Query *XmlDoc::getQuery() {
|
||||
int64_t start = logQueryTimingStart();
|
||||
|
||||
// return NULL with g_errno set on error
|
||||
if ( !m_query.set2( m_req->ptr_qbuf, m_req->m_langId, true ) ) {
|
||||
if ( !m_query.set2( m_req->ptr_qbuf, m_req->m_langId, true, true ) ) {
|
||||
if(!g_errno)
|
||||
g_errno = EBADENGINEER; //can fail due to a multitude of problems
|
||||
return NULL;
|
||||
|
4
main.cpp
4
main.cpp
@ -4554,7 +4554,7 @@ bool parseTest ( const char *coll, int64_t docId, const char *query ) {
|
||||
|
||||
Matches matches;
|
||||
Query q;
|
||||
q.set2 ( query , langUnknown , false );
|
||||
q.set2 ( query , langUnknown , false, false );
|
||||
matches.setQuery ( &q );
|
||||
words.set ( &xml , true ) ;
|
||||
t = gettimeofdayInMilliseconds();
|
||||
@ -4584,7 +4584,7 @@ bool summaryTest1 ( char *rec, int32_t listSize, const char *coll, int64_t doc
|
||||
int64_t t = gettimeofdayInMilliseconds();
|
||||
|
||||
Query q;
|
||||
q.set2 ( query , langUnknown , false );
|
||||
q.set2 ( query , langUnknown , false, false );
|
||||
|
||||
char *content ;
|
||||
int32_t contentLen ;
|
||||
|
Reference in New Issue
Block a user