Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Jaroslav Vaňkát
    @JVankat
    @jmshey90 okay, the order is what's important, not the priority number. We're not planning on making this list sortable, but let me take a note and we'll talk about this. And we just don't show the value in the new interface, but we'll add it soon, thanks for noticing this!
    James
    @jmshey90

    Thanks, I only have a few page boosting options atm, so I'll just manually change them.

    I think the new control panel is really great btw!

    Jaroslav Vaňkát
    @JVankat
    Glad to hear that, and appreciate all the feedback and your patience!
    James
    @jmshey90
    I see for Content Groups you can override the xpath settings for image/content/title etc... are there any plans to allow overriding of the Search Snippet Xpath as well? I'm using the default meta description, but would be handy on select groups to extract something else for the search descriptions.
    Jaroslav Vaňkát
    @JVankat
    @jmshey90 we currently aren't planning on adding this option, but let me put it onto the backlog. Currently the solution would be having multiple content group specific xpaths in the search snippet xpath (given you can distinguish between content groups based on xpaths).
    James
    @jmshey90

    @JVankat I didn't realise xpaths could accept multiple inputs! Handy to know. Its working now.

    I had another question about popular searches/full layout. On our current search (attached), we essentially mimic your fullscreen mode with an overlay that contains a search inbot/button. However, on ours, by default we should popular searches and some promo blocks. I was wondering the feasability of doing something with SS360?

    I see that you have suggestions that pick up popular searches, but any way of getting them into the fullscreen mode? Or perhaps even just a static custom HTML panel that disappears once someone starts searching?

    Jaroslav Vaňkát
    @JVankat

    @jmshey90 I see what you mean, that's definitely something we'll focus on in the future, but currently the only solution I can think of would be using the init callback to inject the content to the search layer (=static HTML).

    E.g. ss360Config.callbacks.init = function(){sxQuery('#ss360-layer').html('<span>My Banner</span>');} (this might be slightly different for layover/fullscreen).

    Would this work for you?

    James
    @jmshey90
    I'll have a go, but sounds like something we'd be happy with =)
    Jaroslav Vaňkát
    @JVankat
    Perfect, just let me know if you need any help with this.
    Jaroslav Vaňkát
    @JVankat
    @jmshey90 just fyi, the filter options reordering should now work.
    James
    @jmshey90
    Thanks, its working for me now (filter reordering)
    James
    @jmshey90
    @JVankat is there anyway to delete the _test accounts in the new control panel?
    James
    @jmshey90
    I'm also getting Client Errors for everything and its refusing to index our site 'www.eastriding.gov.uk'
    Olesya
    @lesyaelf_gitlab
    hi @jmshey90, Jaro's off today so I'll jump in to help. Your _test account should be deactivated soon - could you tell us when you agreed to fully move your account to the new interface?
    James
    @jmshey90
    May 6
    Olesya
    @lesyaelf_gitlab
    We're also checking what might've started causing the indexing errors. I see that the response code is 499 in which case it's always good to whitelist our Crawler IPs. Please check this how-to article
    James
    @jmshey90
    I contacted our IT department with the list of IPs and they said none where blocked behind our firewall
    Can see a request being let through from: 88.99.162.232 for example
    Olesya
    @lesyaelf_gitlab
    Good to know, thanks. This URL seems to be problematic, correct? Managed to manually reindex it just now - but it's giving me a Proxy Error and here's what I see when I open it: https://snipboard.io/I2v9Lq.jpg
    James
    @jmshey90
    Thanks, I think I know what that is :laughing: we're using 2 domains for the search, didn't think to check the 2nd one! 🤦‍♂️
    Olesya
    @lesyaelf_gitlab
    I hope that's the solution then! If you keep getting indexing errors, let us know and we'll take a closer look on our end
    James
    @jmshey90
    @lesyaelf_gitlab its still not working

    I get the following error when I try to index a single page:

    The document could not be indexed, has <meta name='robots' content='noindex' />, points to a different canonical URL, or is a cloaked link.

    Olesya
    @lesyaelf_gitlab
    @jmshey90 I've just successfully re-indexed the top 3 URLs - is it still not working for you?
    James
    @jmshey90
    It is working for me now, not sure why it stopped! Thanks for checking 🙂
    Olesya
    @lesyaelf_gitlab
    Thanks for the patience and sorry for the trouble!
    Ken Kuehnel
    @kkuehnel_twitter
    I would like to test out the API feature before buying. Looks like this feature is not included in trial. Any options available to me?
    Jaroslav Vaňkát
    @JVankat
    Hi @kkuehnel_twitter can you PM your siteId, I will enable this for you.
    tomesposito92
    @tomesposito92

    I have a question for showing results. If I call window.SS360.showResults('term') twice for two different ID's - is there a way to combine the total number of requests?
    Example code

    window.SS360.showResults('term');
    window.SS360.setSiteID('differentID');
    window.SS360.showResults('term');

    This code works, however my 'Found 1 search results for "term"' gets overwritten based on the most recent showResults - So if ID1 returns 1 results and ID2 returns 0 results, one item shows in my search, but it says we found 0 search results.

    I realize this is a niche question, but is there a way to capture the totalResults on a showResults call and store that for use later?
    Jaroslav Vaňkát
    @JVankat
    Hi @tomesposito92, I'll send you a PM.
    Jaroslav Vaňkát
    @JVankat
    Hey @kkuehnel_twitter - I'll send you a PM.
    Ken Kuehnel
    @kkuehnel_twitter
    For a site with 1,000 pages, how long (generally) should the indexing take? My control panel's been stuck at 99% progress for last 10 minutes. Guessing it's not going to complete?
    Jaroslav Vaňkát
    @JVankat
    @kkuehnel_twitter in your case this looks like this is due to the crawler running for the first time --> that's where we don't know what number of pages is 100%, so it might be at 99% for a while, but I see we're still indexing new pages, so this should be fine. Otherwise indexing 1k pages shouldn't take more than a few minutes, depends mainly on the server response times.
    Ken Kuehnel
    @kkuehnel_twitter
    Thanks Jaroslav. Appreciate the info and quick response. Looks like we have two options for adding a root url to our index. Are either of these two methods preferable: 1.) CRAWL aka: https://news.mydomain.com, or 2.) API aka: https://clientapi.myservices.com/data/my-api-key/news that returns JSON object? Happy to test both unless you already know the answer.
    Jaroslav Vaňkát
    @JVankat
    @kkuehnel_twitter that really depends on the use-case, the crawler will be always slower than using the api, and with the api you might need slightly less effort to get clean data, but we currently cannot periodically go to a url and pull json data, so you'd have to push the data to us.
    Miklós Fülöp
    @mfulop_gitlab
    Hi! SS360 init throws if the element pointed by the searchbutton selector is an SVG. For SVG elements, className is not a string but an instance of SVGAnimatedString object. According to MDN, the solution is to use element.getAttribute/setAttribute instead
    Jaroslav Vaňkát
    @JVankat
    Hey @mfulop_gitlab - thanks for the feedback! Do you have an example where I could check this issue? Genereally I don't think it's a good idea to use an svg directly as a search button (unless it has some semantic markup), but maybe we could improve our script to support this.
    Miklós Fülöp
    @mfulop_gitlab
    hi! I worked it around but it was a div with a font-awesome svg icon inside
    I did not reverse-engineer your script but it looked to me like it's not just using the actual element but also all of its child element's classNames for some reason (something 'tracking' as I remember)
    Zhang Weixiang
    @that_wei_twitter
    does anyone know if it's possible to do custom search results?

    [ search result 0]

    [ search result 1]

    [ some custom text ]

    [search result 2]

    [search result 3]

    [etc]

    Jaroslav Vaňkát
    @JVankat
    Hey @that_wei_twitter - we do have this option in our Query Mappings, and we've improved this in our new control panel (not everyone can switch just yet, you might have seen a dialog in the old control panel inviting you to test the new one, if not, you can send me your site id and I will check whether switching your account is possible). Basically in the old control panel you can define some custom html to be displayed, in the new one you can create a custom result, meaning define title, image and snippet, without having to write html. See https://docs.sitesearch360.com/query-mappings and https://docs.sitesearch360.com/whats-new-in-the-new-site-search-360-control-panel
    Amir
    @Fastamir_twitter

    Hey Does anyone know if you can search on 2 fields and if so is there any example anywhere. I am looking for

    Food Type Postcode
    Drop down of foods Free format Entry field
    SEARCH

    So the search would be for example:
    Food Type Postcode
    Pizza M24
    SEARCH

    The results coming from woo commerce products and supplier database.
    Does this make sense? Sorry re the formatting, this platform not best for format text!

    Any help would be appreciated.

    Thanks

    amir

    yonatanLehman
    @yonatanLehman
    Hi. Our main site uses search-360 and now I want to add the search to the documentation section as well.. The documentation needs a different configuration, for example 1) different set of filters 2) different UI, 3) give priority to results from the documentation section as opposed to other parts of the site. Is this doable or do I need a separate account/whatever to achieve this? Thanks
    Jaroslav Vaňkát
    @JVankat
    Hi @Fastamir_twitter - if I properly understand your use-case, then you basically need to merge data from multiple sources into a single document which would be searchable, is that correct? We currently don't support merging data from multiple sources, so the only solution I can think of would be using our API to index your content.
    Jaroslav Vaňkát
    @JVankat

    Hi @yonatanLehman - do you need to display data from your website and your documentation in the same search interface? If not, then you could just limit the content group that should be displayed to your documentation section.

    1) Filters - would work in that case, as long as those get only extracted from your documentation pages
    2) UI - that depends mainly on your configuration and desired setup
    3) Priority - do you have an example what exactly you'd like to achieve?

    yonatanLehman
    @yonatanLehman
    Ideally, when a user is searching from my part of the site (documentation) he would first get results from the same section (same root URL /docs/....) results from other parts of the site (say marketing) would appear further down. Regarding the UI - the search from within the documentation shows a more sophisticated search UI e.g. filters than the main site. Priority - as I said - when searching in the docs section. pages from docs would have priority over pages from tutorials or marketing parts of the site.
    Jaroslav Vaňkát
    @JVankat
    @yonatanLehman that goes in the direction of having two different boosting strategies simultaneously, that's something we do not currently support. A workaround would be having a numeric data point (which would be e.g. 1000 for document pages) and creating a sorting option which would be set for your docs search (this would cause the other pages to be at the end of the list, though) to prioritize docs pages. I don't currently see a nicer solution within the same account. Does this make sense?
    yonatanLehman
    @yonatanLehman
    Yes. I'll have to think about how to deal with it. Thanks