Tech, ExplainedE-commerce, travel and logistics
Part

Industrial product search

Matching an engineer's description to the right part.

INSIDE: B2B ORDERING PORTALHOW IT WORKS · A CONVEYOR BEARING, FOUND WITHOUT ITS PART CODEThe engineer types aplain description:sealed, 50 mm shaft,about 120 °CThe softwareturns the queryinto an embeddingIt finds about 200bearings with theclosest embeddings,out of 3 lakh itemsExact filters keep 8:a 50 mm bore and arating of at least120 °CIt shows the 4 instock in Raipur, andhe orders twoALSO TALKS TOProduct information management (PIM)Electronic components distributorINSIDE: B2B ORDERING PORTALHOW IT WORKS · A CONVEYOR BEARING, FOUND WITHOUTITS PART CODEThe engineer types aplain description:sealed, 50 mm shaft,about 120 °CThe software turns thequery into an embeddingIt finds about 200bearings with theclosest embeddings,out of 3 lakh itemsExact filters keep 8: a50 mm bore and a ratingof at least 120 °CIt shows the 4 instock in Raipur,and he orders twoALSO TALKS TOProduct information management (PIM)Electronic components distributorINSIDE: B2B ORDERING PORTAL · A CONVEYORBEARING, FOUND WITHOUT ITS PART CODEThe engineer types a plain description:sealed, 50 mm shaft, about 120 °C↓The software turns thequery into an embedding↓It finds about 200 bearings with theclosest embeddings, out of 3 lakh items↓Exact filters keep 8: a 50 mm bore and arating of at least 120 °C↓It shows the 4 in stock in Raipur, and heorders twoALSO TALKS TOProduct information management (PIM)Electronic components distributor
An engineer's plain description of a conveyor bearing becomes an embedding, matches about 200 of 3 lakh catalogue items, and exact filters leave eight, four of them in stock.
opens a page inside this one a page in the same scene a page in another scene a concept page a label only, with no page

Industrial product search is search software for a distributor's catalogue that matches an engineer's description, or a list of specifications, to the right part. It is built for catalogues of lakhs or millions of technical items, such as bearings, valves, cables and electronic components. It is a part of the B2B ordering portal, and electronic components distributors use it too.

Ordinary keyword search fails on these catalogues for three reasons. First, buyers describe what a part does, while the catalogue lists part codes. Second, the same thing has many names: "deep groove ball bearing", "radial ball bearing" and a code such as 6210 can all describe the same item. Third, different manufacturers write specifications in different units and formats.

Industrial product search uses vector embeddings to solve this. An embedding is a list of numbers that an AI model makes from a piece of text. Texts with similar meanings get similar lists of numbers. The software makes one embedding for every product in the catalogue, from its name, description and specifications. These embeddings are stored in a vector database. When a buyer types a query, the software makes an embedding of the query too, and finds the products whose embeddings are closest to it. It then applies exact filters on numbers, such as size and temperature, because embeddings do not compare numbers well. The product data arrives cleaned and in fixed fields from product information management (PIM).

Consider a maintenance engineer at a cement plant in Chhattisgarh. A conveyor has stopped because a bearing failed, and he does not have the part code. He types: "sealed bearing for a conveyor pulley, 50 mm shaft, runs hot, around 120 degrees". The distributor's catalogue has 3 lakh items. Keyword search finds nothing useful, because no listing uses the word "pulley". The embedding search finds about 200 bearings whose descriptions are close in meaning. The exact filters then keep only those with a 50 mm bore, the hole for the shaft, and a rating of at least 120 °C. Eight bearings remain. The software shows the four that are in stock at the distributor's warehouse in Raipur, and the engineer orders two that morning.

Newer systems also use a large language model (LLM) to answer follow-up questions from the datasheet, such as a bearing's maximum speed. The answer must quote the datasheet, so that the engineer can check it before he relies on it.

Tech, Explained is a part of ingrid.fyi. Every page explains one piece of technology in plain words.