def test_use_existing_tensors_retensorize_fields(self):
        """
        During the initial index, some fields are non-tensor fields
        When we insert the doc again, with use_existing_tensors, we make them tensor fields.
        They should still have no tensors.
        """

        self.add_documents(config=self.config, add_docs_params=AddDocsParams(
            index_name=self.index_name_1, docs=[
                {
                    "_id": "123",
                    "title 1": "content 1",
                    "title 2": 2,
                    "title 3": True,
                    "title 4": "content 4"
                }], auto_refresh=True, use_existing_tensors=True,
            non_tensor_fields=["title 1", "title 2", "title 3", "title 4"], device="cpu"))
        d1 = tensor_search.get_document_by_id(
            config=self.config, index_name=self.index_name_1,
            document_id="123", show_vectors=True)
        assert len(d1["_tensor_facets"]) == 0

        self.add_documents(config=self.config, add_docs_params=AddDocsParams(
            index_name=self.index_name_1, docs=[
                {
                    "_id": "123",
                    "title 1": "content 1",
                    "title 2": 2,
                    "title 3": True,
                    "title 4": "content 4"
                }], auto_refresh=True, use_existing_tensors=True, device="cpu"))
        d2 = tensor_search.get_document_by_id(
            config=self.config, index_name=self.index_name_1,
            document_id="123", show_vectors=True)

        assert len(d2["_tensor_facets"]) == 0

        During the initial index, some fields are non-tensor fields
        When we insert the doc again, with use_existing_tensors, we make them tensor fields.
        They should still have no tensors.
        
tests/integ_tests/tensor_search/test_add_documents_use_existing_tensors.py