1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-07-31 05:50:42 +02:00

[ticket/9657] Check for post visibility when searching with Sphinx

This update will require admins to manually update their Sphinx config
file aswell as to delete the index and rebuild it from scratch. Before
this is done the search will not be usable anymore.

PHPBB3-9657
This commit is contained in:
Joas Schilling
2013-03-14 12:10:07 +01:00
parent 74f4fd724e
commit d41cf293e1
2 changed files with 13 additions and 2 deletions

View File

@@ -19,6 +19,8 @@ source source_phpbb_{SPHINX_ID}_main
p.topic_id,
\
p.poster_id,
\
p.post_visibility,
\
CASE WHEN p.post_id = t.topic_first_post_id THEN 1 ELSE 0 END as topic_first_post,
\
@@ -47,6 +49,7 @@ source source_phpbb_{SPHINX_ID}_main
sql_attr_uint = forum_id
sql_attr_uint = topic_id
sql_attr_uint = poster_id
sql_attr_uint = post_visibility
sql_attr_bool = topic_first_post
sql_attr_bool = deleted
sql_attr_timestamp = post_time
@@ -66,6 +69,8 @@ source source_phpbb_{SPHINX_ID}_delta : source_phpbb_{SPHINX_ID}_main
p.topic_id,
\
p.poster_id,
\
p.post_visibility,
\
CASE WHEN p.post_id = t.topic_first_post_id THEN 1 ELSE 0 END as topic_first_post,
\