Git Product home page Git Product logo

Comments (4)

Matej4386 avatar Matej4386 commented on June 17, 2024

Hello @shekhar0603,
thank you very much for your interest. I am very sorry but I really do not have any spare time to look at this now. I will be thinking about this. It is good update. Base on my knowledge the webpart does not handle this functionality.

from sp2019-search.

Matej4386 avatar Matej4386 commented on June 17, 2024

Hello @shekhar0603 I have added quick change to NbsSearchWebPart.ts.

import { UrlHelper } from '../../../lib/helpers/UrlHelper';

in protected renderCompleted(): void {
after let queryKeywords = queryDataSourceValue ? queryDataSourceValue : this.properties.defaultSearchQuery;
put

const searchK: string = UrlHelper.getQueryStringParam('k', null);
if (searchK) {
queryKeywords = searchK;
}

so if query will contain k param it will be used as search query for serach results webpart (and it will put k param in search box)

from sp2019-search.

shekhar0603 avatar shekhar0603 commented on June 17, 2024

Thanks @Matej4386 for this update. I think it will resolve my problem now.

from sp2019-search.

shekhar0603 avatar shekhar0603 commented on June 17, 2024

Hello @Matej4386 , above solution worked for me i.e using 'k' as search parameter.

But it only worked for single word : Ex : ?k=Capacity

When I searched for multiple words using query string parameter i.e. : ?k=Capacity widget , it didn't gave any search result.

So I tried using Search Box, it gave me results for ?k=Capacity widget. as shown below:

image

Also query string is not working for any Boolean operator but search box is working ex: ?k=Capacity NEAR filters.

image

If you can please look into this issue and make Boolean operator and multiple words to be searched using query string work.

Thanks,
Shekhar

from sp2019-search.

Related Issues (15)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.