API - fuzzy search possible?

Comments

3 comments

  • Domenico Matteo

    Hi James,

    our search endpoint already does partial matches, in any textual field of the item including title.

    Hope that helps,
    Domenico

    0
    Comment actions Permalink
  • James Taylor

    Hi Domenico,

    Thanks - We use Podio as a sort of CRM and would like to take data from our sign-up form (name, company, etc) and add a new item if it doesn't exist or "append" to an existing item. The stumbling block is determining if a company or person already exists in the app, given free-form entry (eg ACME Inc, vs ACME Ltd vs ACME, etc).

    0
    Comment actions Permalink
  • Domenico Matteo

    You could use our reference/search endpoint and then do some comparisons with the results you get back, to ensure you don't add duplicates.

    Since the first results are the most fitting, assuming that there are not a thousand differently typed companies that are the same, you can just look through the first ten results or something like that.

    You can of course be as clever as you want with your matching algorithm, once you retrieved the data using search (e.g. calculating the "distance" from your target word and stopping at a threshold you feel confident)

    1
    Comment actions Permalink

Please sign in to leave a comment.

Powered by Zendesk