Use intelligent brand+model search in stream discovery
This commit is contained in:
@@ -302,11 +302,13 @@ func (s *Scanner) collectStreams(ctx context.Context, req models.StreamDiscovery
|
|||||||
"model", req.Model,
|
"model", req.Model,
|
||||||
"limit", req.ModelLimit)
|
"limit", req.ModelLimit)
|
||||||
|
|
||||||
// Search for similar models
|
// Search for cameras using intelligent brand+model search
|
||||||
cameras, err := s.searchEngine.SearchByModel(req.Model, 0.8, req.ModelLimit)
|
searchResp, err := s.searchEngine.Search(req.Model, req.ModelLimit)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
s.logger.Error("model search failed", err)
|
s.logger.Error("model search failed", err)
|
||||||
} else {
|
} else {
|
||||||
|
cameras := searchResp.Cameras
|
||||||
|
|
||||||
// Collect entries from all matching cameras
|
// Collect entries from all matching cameras
|
||||||
var entries []models.CameraEntry
|
var entries []models.CameraEntry
|
||||||
for _, camera := range cameras {
|
for _, camera := range cameras {
|
||||||
|
|||||||
Reference in New Issue
Block a user