User Profile
Mikael Svenson
Steel Contributor
Joined 9 years ago
User Widgets
Recent Discussions
Near duplicate trimming must to be turned off for Office.com / SharePoint Home and Delve.
Boom, it hit us again. A director at a customer complained that his document was not showing up in search. And again, the culpris was near duplicate trimming. Turns out, where we previously could turn offduplicate trimming in the Enterprise search center, this is not possible in any search UI Microsoft choose to deliver - and it's on by default. So, again, I raise my concern. The implementation of duplicate trimming since SharePoint 2013 is just too poor to be useful in a large organization, and it should be turned off by default. If you, Microsoft, decide to keep it, at least provide a hint in ALL UI's that there are duplicate items to be found. If you want to know more about my new life motto "Sensible defaults" let me know 🙂 ccKathrine HammervoldNaomi Moneypenny1.1KViews4likes0CommentsRe: Search Home Page of Communication Site
Just tested and I do get comm sites back. Content is dependent on the actual web part as well, such that it exposes data to be indexed. Got text from said web parts just fine from two tests. The site was updated in February. Added text on another comm site as well, which got returned 5 minutes after.1.8KViews0likes0CommentsRe: Highlighted content Webpart - Managed Property Filter Broken?
The thing is that there is not "proper" internal API to look up a set of managed properties for a tenant, and the feature is using a "side-effect" API which will not yield all properties, and can time out - as this thread reflects. I suggest you rather flip the web part into custom KQL mode and just type out your KQL using any managed property you choose, also using aliases. Works 100% of the time 🙂1.4KViews1like1CommentRe: Search Home Page of Communication Site
Vishal Seththis issue is only about not returning the home page of a site when you stand on that homepage and search. If you're already on the page the issue is not that large - but agree that returning the home page would still be nice.1.8KViews0likes3CommentsRe: SharePoint Employee Directory Links to Delve Not Working Correctly
jmarc1221I'm saying if you visit a profile page for a user which has never logged in or visited their ODB, I think it might be yes. You state a reload makes it work. Did I understand that correctly? Meaning, it happens only once per non-logged in user? It's a corner case for users not to have visited their ODB/Profile page at least once before someone starts visiting their profile. If I understood the scenario you can ensure all users have an ODB. Seehttps://docs.microsoft.com/en-us/onedrive/pre-provision-accounts6.7KViews0likes0CommentsRe: SharePoint Online Modern Search Vertical Refiners Showing Only 100 Items to Filter
dotemPnP Modern Search is not a Microsoft product, but an open source project ran by PnP and Microsoft, to point out the distinction. Issues and questions regarding these web parts can be logged athttps://github.com/microsoft-search/pnp-modern-search/issues3.9KViews0likes0CommentsRe: SharePoint News not showing up in search results
Kelly_EdingerIf you navigate to the affected site and search: Can you search from the site front page search box and find the news article? Can you search from the Pages library and find the article by a name in the title? Is the page promoted as a news page, and not just a regular page? If you are a bit powershell savy I'll be shameless and plug my recent book on troubleshooting: https://www.amazon.com/Troubleshooting-Search-SharePoint-Online-solving/dp/1080506411 Basically a lot of steps I used before as a consultant to go thru before filing a support ticket. Technically I can explain why you see it in the query box and not results themselves, as they have different logic behind them. It's about files/pages you have used/visited before.5.4KViews0likes2CommentsRe: Result search query for managed properties
Sorry.. title:(ANY({searchboxquery})) And you want () after the :. If not the first term in a multi term query is tied to the property, the subsequent ones are freetext. And what if the query is: -foo bar Then you need () around it for it to parse correct. Making sure the KQL makes sense after you substitute the variable is not easy.7.8KViews0likes0CommentsRe: Result search query for managed properties
Mackdewackremember that data isn columns are searchable by default, without using property queries. You can do OR queries as well if you want. ContentType:xxx Title:ANY({searchboxquery}) OR RefinableString1:ANY({searchboxquery}) If you searched for "test microsoft" you will get matches where title or refineablestring1 has one of these terms. I have no idea what your end users will be querying, so hard to figure out the best solution.7.8KViews0likes2CommentsRe: Result search query for managed properties
I think I understand now. You want to split the terms into being queried by different properties. Not doable without adding code to pick up and modify. If this is classic, it's doable/hackable, but in general no. And how do you know which terms should go where?7.8KViews0likes4CommentsRe: Result search query for managed properties
Mackdewackfirst off you might end up with loose OR's in that statement whensearchboxquery is empty. What you are looking for is adding () around the variable as I blogged about athttps://www.techmikael.com/2019/08/search-nugget-grouping-property.html Also, adding a *, will only wildcard enable the last term you input. An remember that adding * to a term, will remove it from getting rank points. Only individual terms are ranked, so relevance might drop when using wildcards.7.9KViews0likes10CommentsRe: SharePoint Search REST API returns inconsistent Total Rows Count
Venkat KonjetiHi, this is by design when you use duplicate trimming, as trimming the full result set is time consuming, so it will re-calculate as you are paging. My personal opinion is that you should turn off duplicate trimming as it's too coarse (https://www.techmikael.com/2013/12/duplicate-trimming-in-sharepoint-2013.html). Append&trimduplicates=false and you should be good to go. As a side not, if you get very many results, then the exact count might also be off, due to the query returning within a timeout interval.4.4KViews0likes0Comments