Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    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
    Amir
    @Fastamir_twitter
    @JVankat No I think there is a misinterpretation as it is hard to explain. Basically I want to be able to search for 2 fields with a word press site / database. One field is say food types (burgers, pizzas..etc) and the second field is suppliers postcode. So all suppliers that supply burgers in postcode M20 should be listed. Think of it as a justeat type of search but search for 2 fields instead of 1 field. I'm not sure is that is a better explanation. Thanks
    Jaroslav Vaňkát
    @JVankat
    Hey @Fastamir_twitter I see that our support team has already replied you, please let's keep the conversation in one channel. Otherwise this should definitely be doable, we do search all indexed content, and you can pick structured data as data points which means they'll be searchable. Hope this helps.
    Bong-Chu Papke
    @Bongmaster407
    Hi @JVankat
    It's been quite a while, everything works fine with our integration, but now our client would like to use the Smart 404 feature. And I'm here again to ask a few questions. It would really be nice if you could help us again.
    So, is it in general possible to use the same config object for both, the search results page and the 404 page (for Smart 404)? We tried it this way and encountered a few problems with the filters and sorting. As we don't need filters and sorting for Smart 404, we just hide them. I just would like to know if we would save ourselves trouble or unnecessary complexity if we used different configurations. And another small one: is Smart 404 limited to 12 suggestions?
    Jaroslav Vaňkát
    @JVankat
    Hi @Bongmaster407 - the sorting and filters should actually be disabled for Smart 404, so showing them is not the expected behavior, I will update the script tomorrow. And yes, the Smart 404 is limited to 12 search results.
    yonatanLehman
    @yonatanLehman
    I have set the URL to https://applitools-docs-review1.herokuapp.com/docs/ and the Sitemap URLs to https://applitools-docs-review1.herokuapp.com/docs/sitemap.xml and I'm getting an error "Our crawler could not find any links leading to the same domain on this page. No additional pages will be crawled." All the URLS in the file start with " https://applitools-docs-review1.herokuapp.com" - whats the problem ?
    Jaroslav Vaňkát
    @JVankat
    Hi @yonatanLehman I can set https://applitools-docs-review1.herokuapp.com/docs/ as root url without any issues, what exactly were you using as root url?
    yonatanLehman
    @yonatanLehman
    Its starting to work now. I'm fidning the UI vry bugy - is this a new UI ?
    Jaroslav Vaňkát
    @JVankat
    @yonatanLehman great! What exactly do you find buggy (except of the root url issue we can't reproduce anymore)? We're still working on the new control panel, so all feedback is appreaciated.
    yonatanLehman
    @yonatanLehman
    I'll try and collect it and report later - but it's a pity that I have to deal with the bugs while I'm evaluating the tool...... How do I control the test snippet that is displayed with the result ? I want to be abled to 1) specitfy which text shoudl be displayed (e.g. give a div ID) and ideally to add some HTML/CSS to style it. This needs to be page dependent (e.g API pages give different previes than articles)
    yonatanLehman
    @yonatanLehman
    My API pages can be filtered based on two critea language (java,javascript, c# etc) and platform (selenium, appium, imagbes, etc) - I defined search data paoints that picked out this informatio from the URL. When I select say a language (java) it hides some options (other languages - good) - but it doesn't show all the independent options (platforms) some are missing - maybe its my problem maybe its a bug - how can I debug this?
    Jaroslav Vaňkát
    @JVankat

    @yonatanLehman the search snippet can be defined under Search Settings > Search Snippet (with the Use content behind search snippet XPath) setting (but we only take the content of the element, you can't add some html,...).

    Regarding the platlang filter, the behavior depends on the selected logic, currently the Results must match all selected values option is selected, meaning that only options that are still available after selecting the filter (e.g. java) will be displayed.

    yonatanLehman
    @yonatanLehman
    It's finding data points that I removed (even though I reindexed) and when I select the first data point its not showing the second set of data points that match it - how can I see all the urls that the search indexed (maybe I reached the limit and it didn't see the urls I'm expecting to see).