code: def test_search4():
      # Test that the search/product work well together
      search = rft.IntrinsicVolumes([3, 4, 5])
      product = rft.IntrinsicVolumes([1, 2])
      x = np.linspace(0.1, 10, 100)
      g1 = rft.Gaussian()
      g2 = rft.Gaussian(product=product)
      y = g2(x, search=search)
      z = g1(x, search=search * product)
      assert_almost_equal(y, z)
  
imports: import numpy
  import scipy.stats
  from scipy.special import gammaln, hermitenorm
  import pytest
  from numpy.testing import assert_almost_equal
  from ..None import rft
label_desc: Use image node_id 17 for calling a global function with example usage: test_search4() without return types