Ricerca di parti di stringhe di testo in MOSS 2007

Ho la conferma che la in-box UI e la standard keyword search di Microsoft Office Sharepoint Server 2007 non supporta nativamente questa feature.

Ciò nonostante è possibile estendere le possibilità del motore di search tramite la creazione di web part customizzate.

Wildcard Search in MOSS 2007 and MSS 2008
http://blogs.technet.com/tarpara/archive/2007/12/07/wildcard-search-in-moss-2007-and-mss-2008.aspx

Guidance on Wildcard/Boolean search for SharePoint 2007
http://blogs.microsoft.co.il/blogs/adir_ron/archive/2007/07/10/Guidance-on-Wildcard_2F00_Boolean-search-for-SharePoint-2007.aspx

Oppure tramite plug in e web part già realizzate da Partners Microsoft:

Mondosoft Wildcard Search for MOSS 2007
http://blogs.msdn.com/angus_logan/archive/2007/02/14/mondosoft-wildcard-search-for-moss-2007.aspx

Due alternative “native” che però potrebbero aiutarci e che sono comprese in MOSS 2007 sono le funzionalita “Did you mean?” e Word Stemming.

Did You Mean?
http://blogs.msdn.com/miketag/archive/2007/02/12/did-you-mean.aspx

Nel caso non si riuscisse a visualizzare correttamente la web part che gestisce “Did you mean?” Vi invito a leggere il link sottostante.

Why doesn’t the “Did you mean” work in the search
http://www.u2u.info/Blogs/Kevin/Lists/Posts/Post.aspx?List=6f246d9a%2De4e7%2D4846%2Db776%2Df9a62112ffb7&ID=9

Word Stemming

Wild card searches and Word Stemming are NOT the same thing. Word Stemming refers to returning inflectional variants of the root word. For example, “jumped” and “jumping” are both stemmed from the root word (verb) “jump”. However, wild card searches refers to using a symbol (typically *) to represent ANY character or string of characters. For example, the search term using a wild card “jump*” might return “jumpdrive” or “jumpville”. Pretty big difference! It’s worth noting that most languages separate words using whitespace, but not all (East Asian languages). Word Stemming is clearly more natural language based and is supported in SharePoint 2007 Search. Wild card searches require a custom web part and a considerable amount of careful consideration as it could undoubtedly increase the size of your search index.
 
Word Stemming is turned off by default for the English language in MOSS.

Word Stemming is a fascinating topic relating a word form to its base form and other related word forms (called morphological processing).

MOSS Search Word Stemming – Part 1
http://blogs.msdn.com/miketag/archive/2006/12/27/moss-search-word-stemming-part-1.aspx
 
MOSS Search Word Stemming – Part 2
http://blogs.msdn.com/miketag/archive/2006/12/27/moss-search-word-stemming-part-2.aspx

Abilitazione del Word Stemming

Go to the search page, enter any old query to return the search results page:
Under Site Actions, select ‘Edit page’
Locate the ‘Search Core Results’ web part (usually in the bottom zone)
From the Edit button, select ‘Modify shared web part’
In the task pane that appears on the right hand side, under ‘Results Query Options’, check the box labeled ‘Enable Search Term Stemming’

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: