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

      • Change Reset Password Button Text

        Change the text of the "Reset Password" button on the UW Login Page How to change the text of the Reset Password button on the Login Page. Login to webNetwork and open webAdmin on your Relay Central Server Expand Customization Center Expand Tenants ...
      • Remove Reset Password Button From Login Page

        Remove the Reset Password Button from the Login Page How to remove the Reset Password button from the Unified Workspace login page. Login to webNetwork and open webAdmin on your Relay Central Server Expand Customization Center Expand Tenants Expand ...
      • Lenovo Unified Workspace End-of-Life Questions and Answers

        As of January 31st 2024, Lenovo Unified Workspace (formerly Stoneware WebNetwork) is no longer supported. This means that we no longer provide licenses, downloads, updates, patches, or technical assistance for this product. If you have any questions ...
      • 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 ...
      • 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 ...