Oleg Pudeyev
7c6e1ba109
Merge PR #916 branch 'dhruvgoel92/ticket/11011' into develop
...
* dhruvgoel92/ticket/11011:
[ticket/11011] rename property phpEx to php_ext
[ticket/11011] pass $auth to search backend constructor
[ticket/11011] remove global keyword from sphinx
[ticket/11011] pass global variables in construct
[ticket/11011] passing global variables
[ticket/11011] remove global keyword in native search
[ticket/11011] remove global keyword in pgsql search
[ticket/11011] global variables as constructor parameters
[ticket/11011] add access specifiers and docblocks
2012-08-08 03:19:00 -04:00
Dhruv
a422ddfe31
[ticket/11011] rename property phpEx to php_ext
...
PHPBB3-11011
2012-08-08 11:16:46 +05:30
Dhruv
794d6ec443
[ticket/11011] pass $auth to search backend constructor
...
$auth global var is passed to search backend constructor, as it is used
by sphinx backend.
PHPBB3-11011
2012-08-08 11:07:47 +05:30
Dhruv
9358bf3de5
[ticket/11032] use method GetLastError to get error
...
Instead of using _error property, use method GetLastError to retrieve
the error as sphinx API documentation states.
PHPBB3-11032
2012-08-01 22:23:51 +05:30
Dhruv
6fbbb30a81
[ticket/11032] add sphinx errors to error log
...
PHPBB3-11032
2012-08-01 22:18:12 +05:30
Dhruv
9eb6c2ba5b
[ticket/11011] remove global keyword from sphinx
...
PHPBB3-11011
2012-07-28 18:50:56 +05:30
Dhruv
d982a37f19
[ticket/11011] pass global variables in construct
...
Use global variables passed through constructor instead of using global
keyword in sphinx search backend.
PHPBB3-11011
2012-07-28 18:29:02 +05:30
Dhruv
fe8a0d3bc6
[feature/sphinx-fulltext-search] fix auth bug
...
$this->auth replaces $auth as at other occurences of auth.
PHPBB3-10946
2012-07-27 11:10:12 +05:30
Dhruv
cec9f7d54e
[feature/sphinx-fulltext-search] remove unused property
...
Removes unused property $word_length
PHPBB3-10946
2012-07-27 11:10:10 +05:30
Dhruv
6547989225
[feature/sphinx-fulltext-search] use 9312 as default port
...
Uses 9312 instead of 3312 as default port for searchd to listen on
according to latest sphinx documentation. Use filename sphinxapi.php
instead of old one.
PHPBB3-10946
2012-07-27 11:10:04 +05:30
Dhruv
a6b5b2784f
[feature/sphinx-fulltext-search] fix sphinx for arbitary host
...
PHPBB3-10946
2012-07-26 17:32:06 +05:30
Dhruv
eb4298c646
[feature/sphinx-fulltext-search] coding changes acc to phbb conventions
...
Add a new line after break. Change docblocks to be more informative.
PHPBB3-10946
2012-07-26 16:55:11 +05:30
Dhruv
747af894a0
[feature/sphinx-fulltext-search] fixing comments
...
Use // for two liners in comments.
PHPBB3-10946
2012-07-26 16:18:53 +05:30
Dhruv
39bac86f7d
[feature/sphinx-fulltext-search] improve port option
...
Use listen instead of deprecated port value in sphinx config file.
sqlhost uses default $dbhost.
PHPBB3-10946
2012-07-22 04:24:34 +05:30
Dhruv
e40758db84
[feature/sphinx-fulltext-search] remove stopwords and config path
...
Remove stopwords and config_path options from ACP.
PHPBB3-10946
2012-07-22 03:16:03 +05:30
Dhruv
161e469b5a
[feature/sphinx-fulltext-search] makes sql host configurable
...
The SQL server host which sphinx connects to index the posts is now
configurable via ACP.
PHPBB3-10946
2012-07-22 02:50:53 +05:30
Dhruv
0e9eb9401a
[feature/sphinx-fulltext-search] use readonly instead of disabled
...
PHPBB3-10946
2012-07-22 01:53:04 +05:30
Dhruv
a3d103c9c0
[feature/sphinx-fulltext-search] add support for postgres
...
Don't generate sphinx config file if database is not supported. Add
property $dbtype to write into sphinx config file according to sql_layer.
PHPBB3-10946
2012-07-19 23:01:50 +05:30
Dhruv
609ce3ae8f
[feature/sphinx-fulltext-search] add pgsql functionality
...
PHPBB3-10946
2012-07-19 23:01:49 +05:30
Dhruv
81959927e5
[feature/sphinx-fulltext-search] use Update in sphinx query
...
Instead of REPLACE use UPDATE since pgsql does not support REPLACE.
A row is inserted at time of creating table so REPLACE is no longer
needed.
PHPBB3-10946
2012-07-19 23:01:49 +05:30
Dhruv
b81941a997
[feature/sphinx-fulltext-search] use CASE instead of IF
...
IF is not supported in pgsql, use CASE instead supported in both mysql
and pgsql.
PHPBB3-10946
2012-07-19 23:01:48 +05:30
Dhruv
118b57f71d
[feature/sphinx-fulltext-search] minor changes in sphinx.conf
...
PHPBB3-10946
2012-07-19 23:01:47 +05:30
Dhruv
13c451ca2e
[feature/sphinx-fulltext-search] use sql_table_exists
...
Use sql_table_exists( ) method in db_tools to support all database types.
PHPBB3-10946
2012-07-19 23:01:46 +05:30
Dhruv
f40da411c3
[feature/sphinx-fulltext-search] modify language keys
...
Modify language keys according to what the config setting actually does.
Remove references to autoconf.
PHPBB3-10946
2012-07-19 23:01:45 +05:30
Dhruv
b8103c5c31
[feature/sphinx-fulltext-search] fix comments and indentation
...
PHPBB3-10946
2012-07-19 23:01:43 +05:30
Dhruv
172c583f19
[feature/sphinx-fulltext-search] use new unique id instead of salt
...
a new unique id is generated by sphinx and stored in the config table
instead of using avatar_salt.
PHPBB3-10946
2012-07-19 23:01:42 +05:30
Dhruv
4b40f0d3c6
[feature/sphinx-fulltext-search] display config file in ACP
...
sphinx config file is generated and displayed in the ACP for user to use
it to start sphinx search daemon.
PHPBB3-10946
2012-07-19 23:01:41 +05:30
Dhruv Goel
b16e70ae1d
[feature/sphinx-fulltext-search] remove bin_path
...
fulltext_sphinx_bin_path from ACP as it is no longer required.
PHPBB3-10946
2012-07-19 23:01:40 +05:30
Dhruv Goel
f0692bb9e8
[feature/sphinx-fulltext-search] modify config class
...
Sphinx config class is modified to return the configuration data instead
of writing it to a file. Search backend property config_file_data stores
the generated data.
PHPBB3-10946
2012-07-19 23:01:39 +05:30
Dhruv Goel
01261179ce
[feature/sphinx-fulltext-search] improve formatting
...
PHPBB3-10946
2012-07-19 23:01:38 +05:30
Dhruv Goel
fdb7e64e29
[feature/sphinx-fulltext-search] fix comments
...
PHPBB3-10946
2012-07-19 23:01:37 +05:30
Dhruv Goel
537a16220e
[feature/sphinx-fulltext-search] remove recent search queries
...
remove recent search queries from the stats as they can't be retreived
and remove other language keys being used no more.
PHPBB3-10946
2012-07-19 23:01:36 +05:30
Dhruv Goel
45c0956bcf
[feature/sphinx-fulltext-search] implementing db_tools
...
Use db_tools class for creating/dropping sphinx table.
PHPBB3-10946
2012-07-19 23:01:35 +05:30
Dhruv Goel
79432aa4a0
[feature/sphinx-fulltext-search] assign all globals to class properties
...
PHPBB3-10946
2012-07-19 23:01:34 +05:30
Dhruv Goel
9711da2763
[feature/sphinx-fulltext-search] adds default config values
...
Default config values are added to config table in new install as well
as database_update.
PHPBB3-10946
2012-07-19 23:01:28 +05:30
Dhruv Goel
d2e42d7d61
[feature/sphinx-fulltext-search] remove unnecessary code
...
Some extra conditions and variables used in autoconf are removed.
PHPBB3-10946
2012-07-12 17:32:09 +05:30
Dhruv Goel
569db1471b
[feature/sphinx-fulltext-search] fix stopwords option
...
Stopwords option can be configured in ACP to generate correct sphinx
config file.
PHPBB3-10946
2012-07-12 17:32:08 +05:30
Dhruv Goel
88089194e5
[feature/sphinx-fulltext-search] prefix sphinx with constant names
...
All constant names are prefixed with SPHINX_
PHPBB3-10946
2012-07-12 17:32:07 +05:30
Dhruv Goel
e486f4389c
[feature/sphinx-fulltext-search] remove autoconf
...
Remove all code related to sphinx automatic configuration and all exec
calls.
PHPBB3-10946
2012-07-12 17:32:06 +05:30
Dhruv Goel
8dcdf8a973
[feature/sphinx-fulltext-search] add docblock and access modifiers
...
PHPBB3-10946
Conflicts:
phpBB/includes/search/fulltext_sphinx.php
2012-07-12 17:32:05 +05:30
Dhruv Goel
2503581cd5
[feature/sphinx-fulltext-search] add class properties indexes & sphinx
...
PHPBB3-10946
2012-07-12 17:32:04 +05:30
Dhruv Goel
06eeed058d
[feature/sphinx-fulltext-search] remove unused arrays
...
PHPBB3-10946
2012-07-12 17:32:02 +05:30
Dhruv Goel
4a11a7b970
[feature/sphinx-fulltext-search] add sphinx_table constant to constants.php
...
PHPBB3-10946
2012-07-12 17:32:01 +05:30
Dhruv Goel
97fda78e7d
[feature/sphinx-fulltext-search] Make different files for different classes
...
Break the classes in functions-sphinx.php into different files
with proper class names according to phpbb class auto loader conventions.
PHPBB3-10946
Conflicts:
phpBB/includes/search/sphinx/config.php
2012-07-12 17:32:00 +05:30
Dhruv Goel
10b706674e
[feature/sphinx-fulltext-search] add binlog_path to config
...
binlog files are now added to the data folder.
PHPBB3-10946
2012-07-12 17:31:58 +05:30
Dhruv Goel
39f8a5fa9f
[feature/sphinx-fulltext-search] use sql_build_query for query
...
Uses sql_build_query for JOIN query. Remove casting to int and space for
phpbb conventions to be followed
PHPBB3-10946
Conflicts:
phpBB/includes/search/fulltext_sphinx.php
2012-07-12 17:31:57 +05:30
Dhruv Goel
bfd01f0187
[feature/sphinx-fulltext-search] remove all reference returns
...
PHPBB3-10946
2012-07-12 17:31:56 +05:30
Dhruv Goel
f609555b1a
[feature/sphinx-fulltext-search] integrate sphinx language keys with core
...
Language keys removed from mods folder and added to
language/en/acp/search.php
PHPBB3-10946
2012-07-12 17:31:49 +05:30
Dhruv Goel
02588069f0
[feature/sphinx-fulltext-search] fix config variables
...
config variables now use class property for unique id
PHPBB3-10946
Conflicts:
phpBB/includes/search/fulltext_sphinx.php
2012-07-12 17:27:28 +05:30
Dhruv Goel
8d76bc45ee
[feature/sphinx-fulltext-search] minor fixes in formatting
...
Add a newline at the end of files. Update License information in package
docbloc.
PHPBB3-10946
2012-07-12 17:27:25 +05:30