Endeca MDEX (Dgrpahs) - Few items on Endeca Dgrpah side to improve index and query time


   1) Thread configured should be equal to the Number of cores - 1
       Example:  If Cores are 4 then define it as 3
                  <arg>--threads</arg>
      <arg>3</arg>

    2)      Disable Why did it match on production
     Remove   <arg>--whymatch</arg> from Dgrpah Defaults
  
    3)      Remove Spell correction and Did you mean from Dgrpah defaults if it is not used on the front end
   <arg>--spl</arg>
    <arg>--dym</arg>

    4)      Remove Compound dimension if it is not used in the application from the DataIngest.xml

<dgidx id="Dgidx" host-id="ITLHost">
    <properties>
      <property name="numLogBackups" value="10" />
      <property name="numIndexBackups" value="3" />
    </properties>
    <args>
      <arg>-v</arg>
      <arg>--compoundDimSearch</arg>
      <arg>--lang</arg>
      <arg>${LANGUAGE_ID}</arg>
    </args>
    <log-dir>./logs/dgidxs/Dgidx</log-dir>
    <input-dir>./data/forge_output</input-dir>
    <output-dir>./data/dgidx_output</output-dir>
    <temp-dir>./data/temp</temp-dir>
    <run-aspell>true</run-aspell>
  </dgidx>

No comments:

Post a Comment