@doc(_shared_docs['searchsorted'], klass='Index')
def searchsorted(self, value: NumpyValueArrayLike, side: Literal[('left', 'right')]='left', sorter: NumpySorter=None) -> (npt.NDArray[np.intp] | np.intp):
    return algorithms.searchsorted(self._values, value, side=side, sorter=sorter)
@doc(_shared_docs['searchsorted'], klass='Index')
def searchsorted(self, value: NumpyValueArrayLike, side: Literal[('left', 'right')]='left', sorter: NumpySorter=None) -> (npt.NDArray[np.intp] | np.intp):
    return algorithms.searchsorted(self._values, value, side=side, sorter=sorter)