M365 Lists Partial Word Search without Wildcard - sharepoint-online

Currently in M365 Lists, you can only do a partial word search using a wildcard. This also applies to SharePoint searches, but does not apply to most other M365 programs. I contacted Microsoft because, in earlier versions, it was a setting to enable or disable needing the wildcard. Microsoft says it cannot be done - need to use wildcard. I do know that when you start typing in the Search, it will bring up all records with whatever you type directly under the Search. If you pick one, it brings you up to another screen - again users not used to and not feasible. If you enter on the Search with a partial word, it brings up a blank list.
Issue - this is for a phone database that over 1500 people use. Current database does not require wildcard. So you can type kal and get all names starting with kal. To try to tell 1500 people how to do it (include wildcard), is just not feasible. I have asked Microsoft if we could add a field to top of list that we could code to search (without wildcard). Have not heard back yet, but it seems like it is first level support that is answering any support questions I have even when I ask to give it to someone higher up.
So, does anyone know how you can do a partial word search in Lists without the wildcard - either by changing the config of Search or creating a new field that will allow users to search? Welcome to all ideas. Thanks!

Related

Azure Search highlights each search term included as part of phrase search

I have noticed that when performing a phrase search with double quotes, azure Search return appropriate search results but it highlights each individual word in the phrase.
For example when we do phrase search on “data scientist” it highlights “Data” and "Scientist" as well ideally it should have highlighted just “data scientist”.
Is this the default behavior of Azure Search and is there any way to alter it.
Is this the default behavior of Azure Search and is there any way to alter it.
Unfortunately there is no way to customize this behavior at the moment.
In Azure Search we use Lucene's Postings Highlighter. This highlighter ignores positions of terms that matched, that's why you see all phrase terms highlighted independently.
You could refer to the similar SO thread.
If you want to promote this feature to achieve you could go to feedback page and vote for it.

Google Sitelinks Search Box

For some reason, a search for our company name (“hometalk”) does not produce the search box in the results (even though we do have sitelinks).
We are adding schema markup as outlined here, but we're not sure about:
Will adding the code make the search bar appear (or at least increase the chances), or is it only going to change the functionality of the search box (to on-site search) for results that are already showing a search bar?
It is only going to change the functionality of the search box (to on-site search) for results that are already showing a search bar.
As stated here: https://developers.google.com/webmasters/richsnippets/sitelinkssearch
Search box not displaying? The sitelinks search box appears only for navigational queries and when relevant for users. Google
algorithms use a variety of factors to determine when the box appears,
including the information on the site and different types of
navigational queries from Search users.

Perform structural search and replace in bulk

In an existing code base, the call to parse dates depends on the machine's culture. I created a custom resharper search/replace pattern that can spot and fix these calls.
Is there a way quickly find and fix all the hits of this search replace pattern? I'm now doing them one by one and it's going to take forever ...
Isn't the 'Global Fix' at the end of that very blog post you link to exactly what you want?
Global Fix What we’ve just done is a manual local fix,
that is, locate the offending entry and hit Alt+Enter to apply a
QuickFix. We can do this at a global scope by using the
Pattern Catalog tool window.
1. Undo the prefix fix (so as to have several instances) 2.
Open up the Patterns Catalog 3. Select the
recently created Pattern and click on Search now.
This time, instead of the Find Results dialog, we get a Replace dialog
which displays all matching patterns and a Replace
button
4. We can select
the entries we want replacing (by default all checked). Click
Replace We’re done! ReSharper will now
replace all occurrences. So we’ve applied a QuickFix
globally.

Exactly matching search result pages for synonymous query terms in sharepoint

i work with sharepoint 2010 search optimization and I was wondering if there's a way to make query terms exactly synonymous with each other.
The option I found in the search center settings is a little off target with mandatory creation of a best bet. I want, for example, the search results pages for 'IE' and 'Internet Explorer' to be exactly the same.
Any idea how to go about it? thanks in advance!
You need to define a thesaurus file. It's laborious, but can be done.
There's a good post about it here:
http://blogs.msdn.com/b/enterprisesearch/archive/2008/09/23/how-to-customize-the-thesaurus-in-sharepoint-search-and-search-server.aspx
The thesaurus is probably the way to go. Remember though that the thing with any version of Sharepoint Search except FAST is that synonyms are one way only, meaning when someone enters IE, it is a synonym for Internet Explorer. Internet Explorer is not a synonym for IE. (depending on which way you defined it of course). This means that any query for IE will include all content related to both and a query for Internet Explorer will render results for Internet Explorer content only.

jqGrid search filter questions

Have two questions.
Make the search filter form non modal.
Allow searching by pressing enter key instead of having to press the Find button.
thanks.
sachin,
Your question seems to be more of a statement, but if you're looking for various options for jqgrid, take a look at:
http://www.trirand.com/jqgrid/jqgrid.html#
New in Version 3.5 > Integrated Search Toolbar
This allows you to interactively search and it respects the Enter key.
However, you lose operators... but I suppose you could modify the code that's given to add something similar back in (or bundle your operator in with the text....ie, user enters "> 400" rather than "400", but this poses security risks)

Resources