Open APIs

 View Only
  • 1.  API to expose Search Engine capability to Digital Channels

    TM Forum Member
    Posted 10 days ago

    I am looking to standard API could be used to build search capability microservice to be exposed to Digital Channels. customer enter keyword and shall retrun all potential matching to this keywork and their links/URLs 



    ------------------------------
    Sarah Hamid
    Vodafone Group
    ------------------------------


  • 2.  RE: API to expose Search Engine capability to Digital Channels

    TM Forum Member
    Posted 9 days ago

    Hi Sarah,

    There are numerous APIs available to achieve what you've described, depending on what you're looking for. I recommend reviewing the list of published APIs here and consulting the TMF630 document, which outlines advanced search mechanisms using these APIs.

    I hope you find this useful.

    Best regards,



    ------------------------------
    Abel Ruiz Huerta
    alvatross
    ------------------------------



  • 3.  RE: API to expose Search Engine capability to Digital Channels

    TM Forum Member
    Posted 5 days ago
    Edited by Matthieu Hattab 5 days ago

    Numerous APIs available...


    Can you please share 2 examples?

    I work with several commerce-related TMF APIs for our ecommerce ecosystem and the only API that has a defined search capability is TMF645 with the SearchCriteria sub-resource.

    Other APIs just offer some "filter", like 

    GET /api/troubleTicket? status=acknowledged; status=rejected

    I don't think filtering amounts to a real search capability.

    A "Search" API solution would look like this:

    • Search API (Main Endpoint):
      • Receives user queries and forwards them to the orchestrator.
    • Search Orchestrator:
      • Processes queries and determines which data sources to query.
      • Combines results and applies ranking.
    • Data Stores/Other APIs:
      • Product Catalogue API
      • CMS API: For FAQs, how-to articles, and static content.
      • Customer Service API: For customer service information or even live chat suggestions.
      • etc

    and for product or content, Elasticsearch or similar engine is the typical backbone for querying products and content. They are other consideration too (decisionflow for routing...)

    Sarah, what are you searching?

    I don't think TMF APis provide any search capability (except TMF645)  but hopefully Abel will share his insights.



    ------------------------------
    Kind regards,

    Matthieu Hattab
    Lyse Platform
    ------------------------------



  • 4.  RE: API to expose Search Engine capability to Digital Channels

    TM Forum Member
    Posted 4 days ago

    Hi Hattab,

         Thanks for feedback, I don't look for search/ Filtration per miroservice. we already use it in several microservice to search in product , Service , Ticketet , customer infor ...etc 

    I ask to build APi to search for generic topic and return to customer list of result and their links. 

    example e.g. SearchAPI with

    • Sample Request parameters ( search Keywork  , count , sort  ...etc)
    • Sample Response list of record include ( ArName , EnName , URL , imageURL ,matching score , mostFrequentScore... etc)

    Best Regards,

    Sarah Hamid



    ------------------------------
    Sarah Hamid
    Vodafone Group
    ------------------------------