Commit Graph

29 Commits

Author SHA1 Message Date
f3f5eefcb6 First batch of changes streamlining emergency shutdown code 2016-06-20 12:30:26 +02:00
ad7bb591af Re-added private access specifier in Words class
Caused quite a lot of changes where other code hand its dirty hands in the
innards of Words. Added necessary accessor methods, and used the opportunity to
add const if possible.
2016-05-23 16:41:14 +02:00
33dfeeaa0b Synonyms::addStripped() const 2016-05-23 15:55:00 +02:00
5afb0a085e Cleanup in Synonym.h (unused members, constness, etc) 2016-03-14 13:54:07 +01:00
f3153425a7 valgrind: undef memeroy in Synonyms::addStripped() 2016-02-22 16:02:28 +01:00
07292bbab5 Remove seo.h 2016-02-17 14:28:31 +01:00
2c14f659e4 Remove similar/unused Words::set methods 2016-01-12 11:46:28 +01:00
1ba57f9278 fix pesky memory leak finally 2015-07-13 17:47:34 -06:00
2413a9b9b1 query stop words now based on selected langid. 2015-03-08 15:16:24 -07:00
87285ba3cd use gbmemcpy not memcpy so we can get profiler working again
since memcpy can't be interrupted and backtrace() called.
2015-01-13 12:25:42 -07:00
dc306858cc nomenclature change 2014-12-04 11:02:54 -07:00
0331363893 show language query synonym terms came from
in the xml/json feed.
2014-12-04 10:57:01 -07:00
12d1477135 fix another 64bit conversion bug for synonyms 2014-12-03 07:45:27 -08:00
96b8197ad3 now it compiles with -m32 2014-11-10 14:45:11 -08:00
e7dd8f7956 replace long long with int64_t 2014-10-30 13:36:39 -06:00
b13f3d24d7 replaced unsigned long long with uint64_t 2014-10-30 13:30:39 -06:00
da4f6782fb syn fix for 'sports' when lang is unknown. we default
to english rather than have no synonyms, since it is
in french as well.
2014-09-06 10:49:22 -07:00
2bd19968b2 Merge branch 'master' into testing 2014-08-01 14:04:39 -07:00
030e1c7c1f fix core when doing queries with &'s in them 2014-08-01 14:04:05 -07:00
b2c734bacc fix some cores 2014-08-01 12:10:33 -07:00
51bb653bb3 fix stack smash core. 2014-06-01 10:42:49 -07:00
918f43f80e still searched for stripped words even if
has a synset. fixed query lang
detector in SearchInput.cpp.
2014-06-01 10:18:24 -07:00
d15f5d3ce7 when user searches for a word without the
accent marks, we now also search for the same
word but with the proper accent marks.
2014-06-01 09:37:00 -07:00
f16414b774 fix stripAccentMarks() to use libiconv stuff
so all languages are now supported.
2014-05-31 08:14:39 -07:00
5f16013a9e add support for stripping accent marks from greek letters. 2014-05-30 20:09:37 -07:00
09f28b2f26 now we index all numbers that have field names
(so can't just be a number in the body) but it
can be in a meta tag or json item. then use
like gbsortby:products.offerPrice to sort the
search results (json objects) by that.
2013-11-08 16:16:13 -08:00
965e23f192 fix core from hashtablex::set() not getting
enough buf space. now we force it to allocate
a minimum of 32 slots to fix another bug where
it was re-allocating immediately upon adding a
key because growTable() is ALWAYS called if there
are less than 20 slots!
2013-09-15 21:15:58 -07:00
928dc36a03 get "&site=abc.com+xyz.com"... working to restrict
search results to specified sites. tested a little.
2013-09-15 20:16:48 -07:00
f6e560c1f4 Initial file population. 2013-08-02 13:12:24 -07:00