Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-19936

Performance pass on unicode-aware text processing logic (text index v3)

    Details

    • Backwards Compatibility:
      Fully Compatible
    • Backport Completed:
    • Sprint:
      Integration F (02/01/16), Integration 10 (02/22/16), Integration 11 (03/14/16), Integration 12 (04/04/16)

      Description

      There was a performance regression from the introduction of text index version 3, visible in the Mongo-perf Queries.Text tests. There should be a passthrough the code to try to improve performance.

      Initial Results showing regression.

        Issue Links

          Activity

          Hide
          xgen-internal-githook Githook User added a comment -

          Author:

          {u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'mathias@10gen.com'}

          Message: SERVER-19936 Inline libstemmer utilities

          (cherry picked from commit 72aab77138463d96494389bc538c13395c34a2d3)
          Branch: v3.2
          https://github.com/mongodb/mongo/commit/ccdce56aa2f9b40ab2ffaf53c5dfef0786164a1a

          Show
          xgen-internal-githook Githook User added a comment - Author: {u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'mathias@10gen.com'} Message: SERVER-19936 Inline libstemmer utilities (cherry picked from commit 72aab77138463d96494389bc538c13395c34a2d3) Branch: v3.2 https://github.com/mongodb/mongo/commit/ccdce56aa2f9b40ab2ffaf53c5dfef0786164a1a
          Hide
          xgen-internal-githook Githook User added a comment -

          Author:

          {u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'mathias@10gen.com'}

          Message: SERVER-19936 Optimize UnicodeFTSTokenizer

          (cherry picked from commit 4b10e50494175df2b1ed8fc4f8e7f8c6ca6f06d5)
          Branch: v3.2
          https://github.com/mongodb/mongo/commit/d86c3cfc8633e602df15c90bdf3f2c3aa7f4819d

          Show
          xgen-internal-githook Githook User added a comment - Author: {u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'mathias@10gen.com'} Message: SERVER-19936 Optimize UnicodeFTSTokenizer (cherry picked from commit 4b10e50494175df2b1ed8fc4f8e7f8c6ca6f06d5) Branch: v3.2 https://github.com/mongodb/mongo/commit/d86c3cfc8633e602df15c90bdf3f2c3aa7f4819d
          Hide
          xgen-internal-githook Githook User added a comment -

          Author:

          {u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'mathias@10gen.com'}

          Message: SERVER-19936 use StringMap in FTSSpec::_scoreStringV2

          (cherry picked from commit 657288e29880c0c8518452880715d57effdbeb89)
          Branch: v3.2
          https://github.com/mongodb/mongo/commit/5dcafe240222e32e89d43479cca23866e24d3c64

          Show
          xgen-internal-githook Githook User added a comment - Author: {u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'mathias@10gen.com'} Message: SERVER-19936 use StringMap in FTSSpec::_scoreStringV2 (cherry picked from commit 657288e29880c0c8518452880715d57effdbeb89) Branch: v3.2 https://github.com/mongodb/mongo/commit/5dcafe240222e32e89d43479cca23866e24d3c64
          Hide
          xgen-internal-githook Githook User added a comment -

          Author:

          {u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'mathias@10gen.com'}

          Message: SERVER-23088 fix boost's libstdcpp detection under clang

          Fixes compilation errors introduced by SERVER-19936 when compiling with clang
          on a system without boost headers installed.

          (cherry picked from commit 4b6952e97e74d8c7bd16ebfc5fe6e412ccf0f48c)
          Branch: v3.2
          https://github.com/mongodb/mongo/commit/9f68e62265bcc15307edd32aca8bd278ddc570f3

          Show
          xgen-internal-githook Githook User added a comment - Author: {u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'mathias@10gen.com'} Message: SERVER-23088 fix boost's libstdcpp detection under clang Fixes compilation errors introduced by SERVER-19936 when compiling with clang on a system without boost headers installed. (cherry picked from commit 4b6952e97e74d8c7bd16ebfc5fe6e412ccf0f48c) Branch: v3.2 https://github.com/mongodb/mongo/commit/9f68e62265bcc15307edd32aca8bd278ddc570f3
          Hide
          xgen-internal-githook Githook User added a comment -

          Author:

          {u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'redbeard0531@gmail.com'}

          Message: SERVER-19936 Enterprise module fix for changes to unicode::String API

          (cherry picked from commit d89cf868a3987caa0ceeac576173f3fdd90f00ca)
          Branch: v3.2
          https://github.com/10gen/mongo-enterprise-modules/commit/9b9746e90dea7a7d9c77d90a829466ab1b1d2d7f

          Show
          xgen-internal-githook Githook User added a comment - Author: {u'username': u'RedBeard0531', u'name': u'Mathias Stearn', u'email': u'redbeard0531@gmail.com'} Message: SERVER-19936 Enterprise module fix for changes to unicode::String API (cherry picked from commit d89cf868a3987caa0ceeac576173f3fdd90f00ca) Branch: v3.2 https://github.com/10gen/mongo-enterprise-modules/commit/9b9746e90dea7a7d9c77d90a829466ab1b1d2d7f

            People

            • Votes:
              1 Vote for this issue
              Watchers:
              15 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                  Agile