Explanation of the search.properties file.

Explanation of the search.properties file.

The search.properties file in the \stoneware\config folder configured / tunes the crawler / search features in webnetwork.  This file is only used on webNetwork servers not dedicated relays.


# Disable crawler (true to completely disable all crawling related code)
DISABLE_CRAWLER=false

Meaning : This determines if this server will perform the crawling duties.  Currently only one server doing the crawling is supported.


# Disable search (true to completely disable all search related code)
DISABLE_SEARCH=false

Meaning: This server will perform searches on the database.  Any webNetwork Server that has relays connected to it should have this enabled so that search functions.


# Interval for how often to ask for users that need to be crawled.
# See information at beginning of file about format of Duration/Interval properties.
GETDATA_PING_USER_INTERVAL=5 hours

Meaning : Every 5 hours (or right after startup), search asks webStorage for a list of users that use webStorage.  This list is put into PWSUser.  If the user already exists in there, he is not re-added  .... the idea is that PWSUser keeps a "first in first out (based on priority)" list of users.  So we start the server, we populate that table... they'll get fed into the crawler and get removed from that table when they are done... then 5 hours later, they'll get put back into that table again to be considered for another crawl


# Interval for how often to feed users that need to be crawled into the mount point manager.
# See information at beginning of file about format of Duration/Interval properties.
GETDATA_PING_MOUNT_POINT_INTERVAL=30 seconds

Meaning : Every 30 seconds... search looks into the PWSUser table to see if there are any users with a status of waiting ... if so it will pass the first x (based on CRAWL_USER_COUNT) users to some crawl workers (assuming some are available ... you only have 3 index workers)
when a user is picked up, in PWSUser, his status changes to scheduling ... when a tree worker starts to crawl him, the status changes to crawling.  When the crawl is done, the user is deleted from the PWSUser table


# Minimum time between crawls for the same user.  The user will not be allowed
# to be fed back into the scheduler by the crawler unless at least this much time has
# elapsed since the last crawl for that user.
# See information at beginning of file about format of Duration/Interval properties.
MINIMUM_NEXT_USER_CRAWL_DURATION=24 hours

Meaning : No matter how often the above settings put a user into the PWSUser table ... if it hasn't been 24 hours since the last crawl STARTED for that user ... he will not be crawled.  You will not see debug for a worker for that user because he is never sent to a worker.  Look in the PWSLastCrawl table and you can see when they were last crawled.  Delete the data in that PWSLastCrawl table and it will assume that next time that the user shows up in the list, he will be crawled.

    Can't find the KB

    Unable to find the KB to address your issue ?  

      • Recent Articles

      • Lenovo Unified Workspace End-of-Life Questions and Answers

        Will the shutdown of LUW servers and access to downloads affect my server licensing? No, the shutdown of the customer servers and access to the product and licensing downloads will not affect your server licensing. This license is downloaded and ...
      • How do I determine my Unified Workspace license expiration date?

        The best method for determining the licensing information including the expiration date of your Unified Workspace license: Login to your 8090 management console on each server This may take remoting into each LUW server and relay, opening a browser, ...
      • Lenovo Unified Workspace 7.0.2.13 Released

        Highlights of Unified Workspace 7.0.2.13 Before you install: Please view the installation notes here. 7.0.2.13 requires a 7.0 license file. Below is a list of enhancements and fixes released in Unified Workspace 7.0.2.13 Fixed external storage ...
      • LanSchool Documentation Guides

        LanSchool Classic Teacher Console The LanSchool Teacher Console is the interface teachers will use to manage their classroom and students. It contains all the tools necessary for a teacher to effectively interact with students and create a ...
      • Lenovo Unified Workspace 7.0.1.41 Released

        Highlights of Unified Workspace 7.0.1.41 Before you install: Please view the installation notes here. 7.0.1.41 requires a 7.0 license file. Below is a list of enhancements and fixes for Unified Workspace 7.0.1.41 Updated Log4j Updated Java Updated ...
      • Related Articles

      • Common crawler / search debug settings

        Useful Search Logging Switches All switches can be found under com.stoneware. WSTreeModeler com.stoneware.service.Akka.search.WSTreeModeler com.stoneware.service.Akka.search.WSTreeWorker Set to "info" will show it actually trying to index the nodes. ...
      • Disable Group Search for File Services

        Issue: In the past Unified Workspace (formerly webNetwork) required having to manually add some search indexes to prevent slowness issues in various parts of webNetwork, most notably (webStorage) File Services. When a user authenticates to Unified ...
      • How to setup an Active Directory search index for an attribute

        Problem:  Active Directory slowness issues in various parts of the webNetwork product - login, webStorage, webAdmin, etc... Cause:  Different Active Directory environments may require indexing of attributes to improve performance.  For example, ...
      • Debug CIFS file nodes

        ** Test with the Net use command ** From the main stoneware server go to a cmd prompt and type : ping server      Where server = the server name that holds the share. Make sure the ip number that comes back is the proper ip number then do a : ping -a ...
      • Update the keystore file on the relay

        When a customer is sent a new keystore from stoneware support, they will want to take the .zip file and store that in a safe location in case we ever need to update the keystore prior to the certificate expiring. Upon receipt of the zip file, the ...