An item recall system, comprising a behavior data acquisition module, an input module, a data extraction module, a retrieval word acquisition module, a word segmentation module, a first calculation module, a first determination module, an expansion word generation unit and a recall module;
- wherein,
- the behavior data acquisition module is configured to acquire behavior data of a user, wherein the behavior data comprises items which are clicked and/or purchased and item information of each of the items;
- the input module is configured to input a retrieval category word;
- the data extraction module is configured to extract target behavior data containing the retrieval category word from the behavior data;
- the retrieval word acquisition module is configured to acquire retrieval words of each of the items in the target behavior data and a retrieval frequency of each of the retrieval words in the target behavior data in a reverse correlation manner;
- the word segmentation module is configured to perform word segmentation on the item information in the target behavior data to obtain a plurality of item segmented words;
- the first calculation module is configured to calculate a similarity between all of the retrieval words and the plurality of segmented words;
- the first determination module is configured to determine whether the similarity is greater than a first preset threshold or not, and based on the determination that the similarity is greater than a first preset threshold, call the expansion word generation unit;
- the expansion word generation unit is configured to extract, from the all of the retrieval words, a retrieval word with a retrieval frequency greater than a preset frequency as an expansion word of the retrieval category word;
- and
- the recall module is configured to perform, according to the retrieval category word and the expansion word, item recall.