pnp / sp-dev-solutions

Repository for SharePoint development reusable solutions
Other
496 stars 442 forks source link

[ModernSearch] Roadmap & enhancements #72

Open FranckyC opened 5 years ago

FranckyC commented 5 years ago

Category

Expected or Desired Behavior

Possible enhancements for the ModerSearch solution:

Search box

Search refiners

Search navigation

Search results

Please let us know before starting any of these feature so we can discuss the approach. https://github.com/SharePoint/sp-dev-solutions/issues/70

YannickRe commented 5 years ago

Two more improvements that would be nice. What do you think? ~Search box~ ~- Ability to "clear" the entry and return to the default state~ => #129

~Search navigation~ ~- Datasource selection limited to Search Results web part~ ~- Fix issue where it doesn't correctly identify the homepage as being part of the navigation collection, thus not marking any link as active~ => see #130

FranckyC commented 5 years ago

Yep nice additions as well @YannickRe

YannickRe commented 5 years ago

More general suggestions:

@FranckyC : maybe move everything you approve of to your first post? Then we have a nice roadmap to pick stuff from :)

FranckyC commented 5 years ago

Done @YannickRe. Not sure about the library components. I would have to play with it before to evaluate if it can be useful in this solution ;)

YannickRe commented 5 years ago

Search pagination

coupalm commented 5 years ago

Other improvements suggestions:

-Search Box: Configurable managed properties drop down. Could append the selected managed property at the end of what already exists in the search box. Example of selecting Title then Author: Title:"Enter your value here" Author:"Enter your value here"

coupalm commented 5 years ago

Refiner: For managed metadata, provide a third sorting option: Use manual terms sort order defined in term store.

cebud commented 5 years ago

Refiners: to be able to preselect refinement value from query string

clechner77 commented 5 years ago

Several additional possible improvements/options -Search as you type -Integration with default searchbox (now in header for SPO)

wobba commented 5 years ago

@clechner77 stay tuned for OOB search box integration :) Search as you type (query suggestions) in the PnP are already implemented, but without getting too technical it's not always easy to get them out correct (unless you have added static ones). That said, we will add this as well as part of an architecture review we have just started, and we have code available which implements this we can use.

clechner77 commented 5 years ago

@wobba - For search as you type, I meant searching and showing actual results as you are typing. This happens when you are editing the web part/search query, but not when you're connected to a search box (or maybe I just didn't see a setting which is entirely possible).

wobba commented 5 years ago

@clechner77 ok.. real results. Except the oob one is not the exact same as a real search, as it's using an undocumented internal API to get those results - but do get your point 👍.

BasChrille commented 5 years ago

Improvements suggestion slider with bar graph search refiner

wobba commented 5 years ago

@BasChrille for dates and number, or for text as well? Number of values/buckets could be an issue with legends if there are many.

BasChrille commented 5 years ago

@BasChrille for dates and number, or for text as well? Number of values/buckets could be an issue with legends if there are many.

I was mainly thinking of Dates

frankok commented 5 years ago

@clechner77 stay tuned for OOB search box integration :) Search as you type (query suggestions) in the PnP are already implemented, but without getting too technical it's not always easy to get them out correct (unless you have added static ones). That said, we will add this as well as part of an architecture review we have just started, and we have code available which implements this we can use.

@wobba, could you please elaborate on this integration? If you remember, I asked about this back in april. Do you have any insights you can share, or link to?

wobba commented 5 years ago

@frankok I cannot share anything except what was told at SPC that it's coming - and it still is :)

frankok commented 5 years ago

I understand. Thank you for sharing, though. Looking forward seeing this come into play. :-)

mleher commented 5 years ago

Can the modern search webparts be used in GCC?

wobba commented 5 years ago

@mleher I don't see why not as it uses the SharePoint REST API's.