Hi robot
Description
Info
 
View All
Media
 
Id 33,498
TitleSearch improvements
Opened by Vayngrib Gene
Date opened Apr-19
Tags Search Lucene autocomplete indexing Filter
Last modifiedApr-19
TouchedApr-19
Opened byVayngrib Gene     Date opened Apr-19   
  • mkResource.html?-$action=mkResource&type=http://www.hudsonfog.com/voc/model/portal/Comment&displayProps=1&bUri=sql%3furi%3dsql/www.hudsonfog.com/voc/model/portal/Forum%253fid%253d33498%2526m_p%253dcomments%2526b_p%253dforum&refType=http://www.hudsonfog.com/voc/model/portal/Forum&$rootFolder=sql/www.hudsonfog.com/voc/model/portal/Forum%3fid%3d33498
Comments  (0)    TagsSearch Lucene autocomplete indexing Filter
Lablz continues with its strategic direction of making Search a center of user experience in any Lablz App. Many changes   were pushed to current 3.4 build, others will show up in 4.0.

New Search features

We have added spell checking (language independent), word stemming (English only for now), autocomplete in Mobile mode (soon will show up in desktop mode as well), and word pairs for autocomplete (shingles in Lucene-speak). A day ago we enhanced each autocomplete word with icons of related classes. We continue to optimize the Search (just shaved 200ms by reader caching) and improving the presentation layer. We are also fine tuning Filter after Search so that novice users have a way to drill down after a simple text search.  

Automatic reindexing upon upgrades

This rapid rate of changes has created a problem. Quite often new Search features require changes in the index structure and this breaks Search on all developer, test and production machines until full re-indexing is done on every virtual host. This was a manual process until yesterday. Now Search index incorporates a version number and at the server startup the job  index resources will automatically reindex those hosts which have an old index structure. Keep in mind that this job may take a long time on hosts with lots of data. We will make changes in UI so that when user attempts to Search the host which is being reindexed a nice message will be issued. It is worth mentioning here another indexing job  index for autocomplete  which recreates additional indexes used by autocomplete. Unlike all other Searches which usually pick up newly entered/modified data in about 10 seconds after submission, autocomplete needs a long time to digest all changes and thus it is done today only once a day.

Forcing reindexing

Sometimes it is necessary to force reindexing of the specific host. It is only required if something broke down in otherwise fully automated indexing process. Hopefully you will never need it, but if you do then look for a file named indexVersion in tmp dir under each host. Deleting this file will force re-indexing of this particular host at the next server restart.



Other
  • l.html?-$action=searchLocal&bUri=sql%3furi%3dsql/www.hudsonfog.com/voc/model/portal/Forum%253fid%253d33498%2526m_p%253dchangeHistory%2526b_p%253dforResource&-total=1

  • l.html?-$action=searchLocal&bUri=sql%3furi%3dsql/www.hudsonfog.com/voc/model/portal/Forum%253fid%253d33498%2526m_p%253dchangeHistory%2526b_p%253dforResource&-total=1
Change history  (1)
Files
  • l.html?view=http://crm.lablz.com/wf/Forum/14094C51B76BCB3273180F140FF55D1D&bUri=http://crm.lablz.com/sql%3furi%3dhttp://crm.lablz.com/sql/www.hudsonfog.com/voc/model/portal/Forum%253fid%253d33498%2526m_p%253dattachments%2526b_p%253dforResource
Attachments(0) Explore as Web Folders
Messages
  • l.html?bUri=http://crm.lablz.com/sql%3furi%3dhttp://crm.lablz.com/sql/www.hudsonfog.com/voc/model/portal/Forum%253fid%253d33498%2526m_p%253dmyUnreadMessages%2526b_p%253dassociatedWith&refType=http://www.hudsonfog.com/voc/model/portal/Forum&$rootFolder=http://crm.lablz.com/sql/www.hudsonfog.com/voc/model/portal/Forum%3fid%3d33498&type=http://www.hudsonfog.com/voc/system/parse/Message
My unread messages(0)
  • l.html?bUri=http://crm.lablz.com/sql%3furi%3dhttp://crm.lablz.com/sql/www.hudsonfog.com/voc/model/portal/Forum%253fid%253d33498%2526m_p%253dmyFlaggedMessages%2526b_p%253dassociatedWith&refType=http://www.hudsonfog.com/voc/model/portal/Forum&$rootFolder=http://crm.lablz.com/sql/www.hudsonfog.com/voc/model/portal/Forum%3fid%3d33498&type=http://www.hudsonfog.com/voc/system/parse/Message
My flagged messages(0)
Subscription
  • l.html?bUri=http://crm.lablz.com/sql%3furi%3dhttp://crm.lablz.com/sql/www.hudsonfog.com/voc/model/portal/Forum%253fid%253d33498%2526m_p%253dsubscribers%2526b_p%253dforum&refType=http://www.hudsonfog.com/voc/model/portal/Forum&type=http://www.hudsonfog.com/voc/model/portal/Subscribed&limit=1
Subscribers(1)
  • l.html?bUri=http://crm.lablz.com/sql%3furi%3dhttp://crm.lablz.com/sql/www.hudsonfog.com/voc/model/portal/Forum%253fid%253d33498%2526m_p%253dinvitedSubscribers%2526b_p%253dinvitedTo&refType=http://www.hudsonfog.com/voc/model/portal/Forum&type=http://www.hudsonfog.com/voc/model/portal/Invitation
Invited subscribers(0)
  • l.html?bUri=http://crm.lablz.com/sql%3furi%3dhttp://crm.lablz.com/sql/www.hudsonfog.com/voc/model/portal/Forum%253fid%253d33498%2526m_p%253dpendingSubscribers%2526b_p%253dforum&refType=http://www.hudsonfog.com/voc/model/portal/Forum&type=http://www.hudsonfog.com/voc/model/portal/PendingSubscription
Pending subscribers(0)
Submit onlineSubmit comment






Lablz © 2000-2010 Third-party credits