Skip to content

Commit 3fffa30

Browse files
committed
fix description on deb; removed unused file in deb conffile; added info on parallel RT #951
(cherry picked from commit 8163f5a)
1 parent b83f989 commit 3fffa30

File tree

4 files changed

+13
-4
lines changed

4 files changed

+13
-4
lines changed

cmake/builds/CommonDeb.cmake

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,9 @@ install ( DIRECTORY DESTINATION ${CMAKE_INSTALL_LOCALSTATEDIR}/log/manticore COM
9696

9797
# tickets per components
9898
set ( CPACK_COMPONENT_BIN_DESCRIPTION "Manticore Search is a powerful free open source search engine
99-
with a focus on low latency and high throughput full-text search
100-
and high volume stream filtering" )
101-
99+
with a focus on low latency and high throughput full-text search
100+
and high volume stream filtering" )
101+
102102
set ( CPACK_COMPONENT_CONVERTER_DESCRIPTION "This package provides the index_converter tool for Manticore Search which converts indexes created with Manticore Search 2.x or Sphinx 2.x to Manticore Search 3.x format" )
103103

104104
set ( CPACK_DEBIAN_PACKAGE_NAME "manticore" )

dist/deb/conffiles.in

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
@SYSCONFDIR@/default/manticore
2-
@SYSCONFDIR@/init/manticore.conf
32
@SYSCONFDIR@/manticoresearch/manticore.conf
43
@SYSCONFDIR@/init.d/manticore

docs/conf_options_reference/searchd_program_configuration_options.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -330,6 +330,9 @@ process those files. That speeds up snippet extraction when the total
330330
amount of document data to process is significant (hundreds of
331331
megabytes).
332332

333+
Searches in Real-Time indexes with multiple disk chunks can be parallelized, providing a significant boost in searches.
334+
Up to ``dist_threads`` threads are be created to search in the disk chunks.
335+
333336
Up to ``dist_threads`` threads can be created to handle :ref:`CALL PQ <percolate_query_call>` calls.
334337

335338
Example:

docs/real-time_indexes.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,13 @@ previous row versions, and searching performance would degrade. Physical
198198
index purging that would improve the performance may be performed with
199199
:ref:`OPTIMIZE <optimize_index_syntax>` command.
200200

201+
When a search is performed, a search thread looks for matches in the RAM chunk and then on each disk chunk.
202+
The search becomes slower as the disk has more chunks, as a single search thread is used.
203+
The effect increases with the number of disk chunks and it's more visible on slower storage.
204+
Multi-threaded searching over the disk chunks can be enabled by setting :ref:`dist_threads<dist_threads>` to a value greater than one.
205+
Depending on the value of dist_threads, a number of search threads will be launched in parallel and search over the disk chunks.
206+
The search on the RAM chunk is not parallelized.
207+
201208
Data in RAM chunk gets saved to disk on clean daemon shutdown, and then
202209
loaded back on startup. However, on daemon or server crash, updates from
203210
RAM chunk might be lost. To prevent that, binary logging of transactions

0 commit comments

Comments
 (0)