The following is a minimal script for uploading and object to be searched, indexing and then searching that object:
import os
import time
from objective import ObjectiveClient
client = ObjectiveClient(api_key=os.environ.get("OBJECTIVE_API_KEY"))
# Add an object to the object store
print("Inserting object...")
resp = client.object_store.upsert(
    id="1",
    object={
        "title": "Sevendayz Men's Shady Records Eminem Hoodie Hoody Black Medium",
        "brand": "sevendayz",
        "imageURLHighRes": [
            "https://images-na.ssl-images-amazon.com/images/I/41gMYeiNASL.jpg"
        ],
    },
)
print(resp)
# Create a search index. Creating a search index triggers the objects to be indexed.
index = client.create_index(
    template_name="text-neural-base", fields={"searchable": ["title", "brand"]}
)
print(f"Created Index {index.id}")
status = {}
while status.get("LIVE") != 1:
    status = index.status()
    print(status)
    time.sleep(1)
# Search!
search_results = index.search(query="rap hoodies", object_fields="*")
print(search_results)Save the code above to a file:
cat > objective_quickstart.py  # paste the code above when prompted, and hit ctrl+D to save & exit.Now run it!
python objective_quickstart.py