Dhruv
9c7a1a1472
[ticket/11011] global variables as constructor parameters
...
Pass global variables into the search backend class constructor.
PHPBB3-11011
2012-07-28 15:02:19 +05:30
Dhruv
db1c80dee9
[ticket/11011] add access specifiers and docblocks
...
Add access specifiers and docblocks to mysql search backend.
PHPBB3-11011
2012-07-28 15:02:18 +05:30
Oleg Pudeyev
7fd1a166da
Merge PR #865 branch 'dhruvgoel92/feature/sphinx-fulltext-search' into develop
...
* dhruvgoel92/feature/sphinx-fulltext-search: (57 commits)
[feature/sphinx-fulltext-search] add sphinx to Authors file
[feature/sphinx-fulltext-search] add sphinxapi.php file
[feature/sphinx-fulltext-search] fix auth bug
[feature/sphinx-fulltext-search] remove unused property
[feature/sphinx-fulltext-search] use 9312 as default port
[feature/sphinx-fulltext-search] fix language of host config
[feature/sphinx-fulltext-search] fix sphinx for arbitary host
[feature/sphinx-fulltext-search] coding changes acc to phbb conventions
[feature/sphinx-fulltext-search] fixing comments
[feature/sphinx-fulltext-search] add trailing slash in language
[feature/sphinx-fulltext-search] improve port option
[feature/sphinx-fulltext-search] remove stopwords and config path
[feature/sphinx-fulltext-search] makes sql host configurable
[feature/sphinx-fulltext-search] use readonly instead of disabled
[feature/sphinx-fulltext-search] fix language keys' typo
[feature/sphinx-fulltext-search] remove note from db_tools
[feature/sphinx-fulltext-search] add support for postgres
[feature/sphinx-fulltext-search] add pgsql functionality
[feature/sphinx-fulltext-search] use Update in sphinx query
[feature/sphinx-fulltext-search] use CASE instead of IF
...
2012-07-27 22:27:26 -04:00
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
Nathan Guse
577dbf8951
[ticket/10990] Changes for develop
...
PHPBB3-10990
2012-07-22 14:48:39 -05:00
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
78e7f2a529
[feature/sphinx-fulltext-search] improve sphinx helper classes
...
add access modifiers and docblocks to properties and methods of
sphinx helper classes.
PHPBB3-10946
2012-07-19 23:01:44 +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
Dhruv Goel
99d4660df6
[feature/sphinx-fulltext-search] update config file
...
Sphinx config file updated according to new documentation.
PHPBB3-10946
2012-07-12 17:27:24 +05:30
Dhruv Goel
fcf0d04b20
[feature/sphinx-fulltext-search] minor changes
...
some minor code changes to make it working against current develop
and comply with other search backend coding convetions.
PHPBB3-10946
2012-07-12 17:27:23 +05:30