Skip to content

Commit aaec213

Browse files
committed
Updated the performance section of the guide. #10554
1 parent 5731427 commit aaec213

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

doc/sphinx-guides/source/developers/performance.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ While in the past Solr performance hasn't been much of a concern, in recent year
120120

121121
We are tracking performance problems in `#10469 <https://github.com/IQSS/dataverse/issues/10469>`_.
122122

123-
In a meeting with a Solr expert on 2024-05-10 we were advised to avoid joins as much as possible. (It was acknowledged that many Solr users make use of joins because they have to, like we do, to keep some documents private.) Toward that end we have added a feature flag called ``avoid-expensive-solr-join`` as explained under :ref:`feature-flags`.
123+
In a meeting with a Solr expert on 2024-05-10 we were advised to avoid joins as much as possible. (It was acknowledged that many Solr users make use of joins because they have to, like we do, to keep some documents private.) Toward that end we have added two feature flags called ``avoid-expensive-solr-join`` and ``add-publicobject-solr-field`` as explained under :ref:`feature-flags`. It was confirmed experimentally that performing the join on all the public objects (published collections, datasets and files), i.e., the bulk of the content in the search index, was indeed very expensive, especially on a large instance the size of the IQSS prod. archive, especially under indexing load. We confirmed that it was in fact unnecessary and were able to replace it with a boolean field directly in the indexed documents, which is achieved by the two feature flags above. However, as of writing this, this mechanism should still be considered experimental.
124124

125125
Datasets with Large Numbers of Files or Versions
126126
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

0 commit comments

Comments
 (0)