Search Sournce / Search based API ( not table API)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Tuesday
if there's a dedicated search API available for the CMDB table (cmdb_ci_business_application) that we can leverage, rather than relying on the Table API with LIKE queries. The results from the Table API haven’t been very effective for our use case.
In other platforms, we typically create a search source (or content source), define the relevant tables and lists to crawl, and then use out-of-the-box search APIs to query those sources. Is there a similar capability available in ServiceNow? Or would we need to build custom scripted APIs? Even then, those APIs often rely on backend LIKE or CONTAINS queries, which I’d prefer to avoid. In my experience with Microsoft products like SharePoint, this kind of setup is usually just a configuration task.
While exploring, I came across an OOTB API that supports text search. If we configure a Search Source specifically for CMDB, it might yield more accurate results—such as handling variations like “Service Now” vs. “ServiceNow,” and searching across multiple table columns. Also symatic search like
Traditional Search :
Could you help confirm:
- The right API to use for text-based searches against tables?
- The best approach to set up this configuration in ServiceNow?
- Does ServiceNow also support semantic search?
AI Search:
Very much interested is there any OOTB AI Apis which are licenses for to use to do simple search. ?